Как сделать модуль, который при сохранении документа в определенном разделе будет копировать его целиком в другой предуказанный раздел...
Автор благодарит алфавит за любезно предоставленные буквы
Это не модуль, а плагин нужен. Назначить его на событие OnDocFormSave, например.
А в плагине для создания документа в другой папке DocManager Вам в помощь. Что-то типа такого:
$e =& $modx->event;
switch ($e->name ) {
case 'OnDocFormSave':
require_once('assets/libs/docmanager/document.class.inc.php');
$doc = new Document(); // создаем документ
$doc->Set('parent',2); // определяем в какую папку положить
$doc->Set('template','Шаблончик'); // задаем шаблон
$doc->Set('content',stripslashes($_POST['ta'])); // основное содержимое
//Дальше заполняем те поля, что нужны
$doc->Set('pagetitle',$_POST['pagetitle']); // заголовок
//...
$doc->Save(); // сохраняем
break ;
default:
return ;
}
How could number of mysql queries be more than number of tables in DB???
+1 положительный отзыв к CakeMODx. Сам им пользуюсь в своих проектах, очень помогает, и работает так как мне нужно. И возможностей у него больше!
Да тут в общем разницы нет, просто DocManager встроенный.
How could number of mysql queries be more than number of tables in DB???