<?php
/* Создание чанка */
$chunk = $modx->newObject('modChunk');
$chunk->set('name','NewChunkName');
$chunk->setContent('<p>Это новый чанк!</p>');
$chunk->save();
/* Вызов чанка */
$modx->getChunk('rowTpl',$properties);
/* Перезапись чанка */
$chunk = $modx->getObject('modChunk', array('name' => 'MyExistingChunk'));
if ($chunk) {
$chunk->setContent('<p>Это перезаписанный чанк!</p>');
$chunk->save();
}
/* Удаление чанка*/
$chunk = $modx->getObject('modChunk', array('name' => 'MyObsoleteChunk'));
if ($chunk) $chunk->remove();
/* Вызов сниппета */
$modx->runSnippet('snippet' ,$properties )
?>
Вы можете попробовать изменять сниппеты аналогичным способом, используя объект "modSnippet".
/* Создание чанка */
$chunk = $modx->newObject('modChunk');
$chunk->set('name','NewChunkName');
$chunk->setContent('<p>Это новый чанк!</p>');
$chunk->save();
/* Вызов чанка */
$modx->getChunk('rowTpl',$properties);
/* Перезапись чанка */
$chunk = $modx->getObject('modChunk', array('name' => 'MyExistingChunk'));
if ($chunk) {
$chunk->setContent('<p>Это перезаписанный чанк!</p>');
$chunk->save();
}
/* Удаление чанка*/
$chunk = $modx->getObject('modChunk', array('name' => 'MyObsoleteChunk'));
if ($chunk) $chunk->remove();
/* Вызов сниппета */
$modx->runSnippet('snippet' ,$properties )
?>
Вы можете попробовать изменять сниппеты аналогичным способом, используя объект "modSnippet".
Комментариев нет:
Отправить комментарий