Чанки Чанки предназначены для многократного использования блоков HTML-кода внутри сайта. Чанки не могут содержать логических выражений, однако они могут содержать вызовы сниппетов, которые, в свою очередь, могут содержать логические выражения. Использование [[$chunkName]] Кроме того, вы можете передавать значения при вызове чанка. Например, у вас есть чанк «intro» с таким содержимым: Здравствуйте, [[+name]]. У вас [[+messageCount]] сообщений. Вы можете заполнить эти значения следующим образом: [[$intro? &name=`Вова` &messageCount=`12`]] В результате вы получите: Здравствуйте, Вова. У вас 12 сообщений. Обработка чанка методами API Чанки могут обрабатываться сниппетами с помощью функции process(); например, это код получает чанк «rowTpl»:
Это мой новый чанк!
'); $chunk->save(); // /* получаем существующий чанк, изменяем его содержимое и сохраняем изменения в базу данных */ $chunk = $modx->getObject('modChunk', array('name' => 'MyExistingChunk')); if ($chunk) { $chunk->setContent('Это новое содержимое для моего чанка!
'); $chunk->save(); } // /* получаем существующий чанк и удаляем его из базы данных */ $chunk = $modx->getObject('modChunk', array('name' => 'Устаревший')); if ($chunk) $chunk->remove(); ?> ------------------------------------------------------------------------------- http://translated.by/you/chunks/into-ru/trans/ Original (English): Chunks (http://svn.modxcms.com/docs/display/revolution/Chunks) Translation: © elastic, MWM, vovanbo, igor23, alc, salodar. translated.by crowd