Forums / National / Russian / Тех. поддержка / Запросы документации

Принимаем вопросы от населения

webitproff
#46369 2023-04-05 04:11
#46368 Dayver:

Стоит отметить так же что

[BEGIN_COT_EXT]
Code=codeofplug
...
[END_COT_EXT]

в .setup.php является не обязательной строчкой и её можно опускать и код плагина будет вычислятся на базе имени папки этого самого плагина.


Что же касается:

#46362 Kabak:

1) движок сам генерит такие теги для плагинов ?

{PHP.cot_plugins_active.search}

Ну по сути это не те класические локальные теги которые подготавливаются в php и потом доступны в tpl а глобальные теги (сам я их называю ссылками на переменные). Попытаюсь подтолкнуть к полному раскрытию вопроса.

Допустим по классике еще с истоков движка всегда что б передать что то в шаблон то в php нужно было написать:

...
    $t->assign(array(
        'MY_DATA_PARAM' => $param_for_tpl
...

и потом в шаблоне tpl можно было применить так тег

<!-- BEGIN: MAIN -->
...
{MY_DATA_PARAM}
...
<!-- END: MAIN -->

А вообще читаем этот мануал про XTemplate. Но в процесе перерождения из Seditio в Cotonti и взрослении последнего шаблонизатор был переписан, и теперь это CoTemplate и два мануала по нему - один и два (я склоняюсь что этот приоритетнее). Из второго мануала видим что тегов теперь два вида - локальный (тот к которому привыкли еще с Седа)

Спасибо. по-больше бы таких шпаргалок! 

а насчет мануала выше по ссылкам в твоем посте, я несколько раз пытался вникнуть, - мне не к чему привязаться, нет нужной базы хоть на примерах...

аккаунт удален - не срослось с разработчиками
ушел на другой движок