Перед созданием новой темы, пожалуйста, ознакомьтесь с FAQ по LinkorCMS

Метки CMS

Новичок
Сообщений: 1
С наступающим рождеством!
Пытаюсь адаптировать шаблон. Возникли некоторые трудности с метками CMS. Основную часть благополучно скопировал из дефолтных шаблонов, но вот беда остальные приходится выискивать по всему коду CMS. Если есть возможность опубликуйте пожалуйста перечень всех доступных меток, с пояснением в каких файлах шаблона их допустимо использовать.
И объясните пожалуйста в чем отличие
{content_box:title}
<div class="boxth">
{content_box.title}
</div>
{/content_box:title}

и
<div class="boxth">
{content_box:title}
{content_box.title}
{/content_box:title}
</div>

... кроме вложенности. Открывающие и закрывающие метки, я так понял, служат для определения границ в которых может быть заключена метка {content_box.title}, но не совсем понятен смысл конструкции.

Сразу извините если кому-то вопрос покажется глупым.

-- Изменено "Ego1st": 05.01.2013 17:56 --
Разработчик
Сообщений: 605
Метки? Может быть переменные?

Ego1st:
И объясните пожалуйста в чем отличие

В том, что {content_box:title}...{/content_box:title} является условием. Если переменная title будет правдой, то вложенное в этот блок будет выведено. В одном случае div внесен внутрь и будет отображен только тогда, когда title == true, вместе с содержимой переменной. В другом - вывод div'а не зависит от значения и будет ли выведена переменная tittle.

Если будет понятнее, то можно это переписать так на псевдокоде:
if (content_box.title) {
print '<div class="boxth">
' + content_box.title + '
</div>'
}

и
print '<div class="boxth">'
if (content_box.title) {
print content_box.title
}
print '</div>'


-- Изменено "Мартин": 05.01.2013 22:23 --
Гости не могут отвечать на темы. Войдите или Зарегистрируйтесь.
Здесь присутствуют
(пользователей: 0, гостей: 1)
Быстрый переход: