cotonti.com : Как получить id создаваемой страницы? https://www.cotonti.com Laatste forum onderwerpen Cotonti en Sat, 18 Oct 2025 15:17:31 -0000 Dayver #43332 Виктор:

Как получить id создаваемой страницы? Плагин записывает данные при создании страницы в свою базу, как получить id создаваемой страницы?

 

 Так же как это делается в модуле страниц после добавления новой тоесть:

$id = $db->lastInsertId();

]]>
Vr, 24 Aug 2018 03:17:02 -0000
Виктор Да именно так и делаю

ок с добавлением разобрался

Спасибо за подсказку в общем разобрался, правда редактирование только работает с хуком edit.update.done

Не знаю прописывать в одном файле Hooks=page.edit.update.done,page.edit.delete.done в данный момент раскинул по разных файлах

]]>
Wo, 04 Apr 2018 15:29:49 -0000
Edward При создании id узнать воспользовавшись хуком

page.add.add.done

В папке плагина создете файл:

имяплагина.page.add.done.php

<?php
/* ====================
  [BEGIN_COT_EXT]
  Hooks=page.add.add.done
  [END_COT_EXT]
  ==================== */

defined('COT_CODE') or die('Wrong URL');

Здесь ваш код, который выполнится после создания страницы, id уже известен.

А для удаления есть хук:

page.edit.delete.done

По аналогии с добавлением страницы выше.

]]>
Wo, 04 Apr 2018 14:12:52 -0000
Виктор Как получить id создаваемой страницы? Плагин записывает данные при создании страницы в свою базу, как получить id создаваемой страницы?

И вопрос в той же теме, как при удалении страницы удалить и запись в базе плагина , если удаление идет через чекбокс форму при редактировании (Удалить Да Нет)

<input name="rdelete" value="1" type="radio">

как подловить name="rdelete" и в условии удалить запись по id

]]>
Wo, 04 Apr 2018 07:29:02 -0000