О Shop script

Недавно поступил заказ на создание интернет-магазина на этом движке
Движок, по-правде говоря, мне незнаком абсолютно. Поэтому придется его изучать и по ходу делать писать мелкие заметки

Как вывести номер системной сборки в php шаблонизаторе UMI CMS

Номер системной сборки - это уникальный айдишник сборки. Нужен он для предотвращения кэширования скриптов и css. По-умолчанию он находится в переменной $variables

print $variables['@system-build'];

Как вывести содержимое страницы в PHP шаблонизаторе UMI CMS

Как вывести содержимое страницы - это был первый мой вопрос, когда я начал разбираться с такой диковинкой, как PHP шаблонизатор.
Казалось-бы, в TPL шаблонизаторе все просто просто там, где нам нужно вывести контент ставим якорь

%content%

и всё. Все остальное - дело техники. Но как быть с php?!
Первое, что пришло в голову, воспользоваться эмуляцией макросов, тогда вывод данных получается примерно такой

/* Вариант вывода через макрос */
print $this -> macros('content','content');

Но мне показалась данная конструкция не очень правильной, так как она вызывает весь тот "обвес", от которого мы хотим избавиться.

Подписка на О дизайне, программировании и не только RSS