создание новой страницы, дополнительные поля

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
tvset
Forum Members
Forum Members
Posts: 14
Joined: Mon Oct 29, 2012 3:08 am

создание новой страницы, дополнительные поля

Post by tvset »

Скажите пожалуйста,
при создании новой страницы имеются поля типо:
Дополнительный атрибут 1
Дополнительный атрибут 2
Дополнительный атрибут 3
Индекс вкладки


как этими полями можно воспользоваться как ими манипулировать?
ни как не могу найти факю

------
И еще момент, как в правах группы запретить изменять человеку редактору при создании/редактировании новой страницы поле "" "Дополнительные редакторы"
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm

Re: создание новой страницы, дополнительные поля

Post by guro »

tvset wrote:как этими полями можно воспользоваться как ими манипулировать?
Вот здесь (http://forum.cmsmadesimple.org/viewtopi ... 27&t=61666) было обсуждение этих полей. Вы уверены что они вам вообще нужны? Я бы не стал их использовать без крайней необходимости.

PS
Хотите узнать как к ним обратиться - добавьте в шаблон вывода страницы

Code: Select all

{debug}
Во всплывающем окне увидите все переменные доступные в шаблоне.
von-hamster
Power Poster
Power Poster
Posts: 339
Joined: Thu Nov 01, 2007 3:11 pm

Re: создание новой страницы, дополнительные поля

Post by von-hamster »

Данные поля - это дополнительные атрибуты страницы (как уже было сказано). Одной из фишек является то, что эти поля доступны в шаблоне меню. Например, нужно меню, в котором каждый пункт выделен своим цветом, тогда самое простое - можно код цвета вписать в дополнительный атрибут, а в шаблоне меню этот код будет доступен в поле $node->extra1, тоесть в шаблоне можно написать <a href="..." style="background-color: {$node->extra1}".... Применений может быть куча: начиная от использования иконок, и заканчивая навешиванием дополнительных стилей на страницу (классы в body, например, в зависимости от страницы). В отличии от дополнительных полей, которые можно добавить разными тегами content и content_image, эти атрибуты загружаются всегда (тоесть если добавить новое поле тегом content, то чтобы получить к нему доступ в меню - нужно вызвать меню с параметром loadprops="1", что создаст дополнительную нагрузку как на базу так и на память).
tvset
Forum Members
Forum Members
Posts: 14
Joined: Mon Oct 29, 2012 3:08 am

Re: создание новой страницы, дополнительные поля

Post by tvset »

Спасибо теперь ясно
Post Reply

Return to “Russian - русский”