Регистрация
Вход через соцсети
Восстановление пароля

Не могу разобраться с $template_settings

Новый топик
18.08.2011, 15:46
Ответить | Цитировать
kostyara
kos

Зарегистрирован:
2011-04-26
Сообщений: 25

Есть макет "макет сайта" + к нему макет "индекс" и макет "внутряк"
У макета "индекс" есть настройки отображения:
Код:

'news_header' => array(
'type' => 'string',
'caption' => 'Заголовок:',
'size' => '35'),
'news_cc' => array(
'type' => 'rel',
'subtype' => 'cc',
'caption' => 'Компонент в разделе:'),
'news_num' => array(
'type' => 'string',
'caption' => 'Количество новостей:',
'size' => '5'),


и вывод в макете этих настроек с шаблоном компонента для титульной страницы:
Код:
".s_list_class( 0, $template_settings['news_cc'], "nc_title=1&nc_num_cols=1&recNum=".$template_settings['news_num'] )."


Все отлично работает... Но я не могу понять зачем в s_list_class стоит первое значение 0? Ведь если напрямую выводить то будет:
Код:
".s_list_class(107,141,"recNum=1&nc_title=1")."


Я сделал аналогично настройки в макете "макет сайта" (в основном) для вывода списка объектов раздела на всех страницах, но почему то эта конструкция
Код:
".s_list_class( 0, $template_settings['news_cc'], "nc_title=1&nc_num_cols=1&recNum=".$template_settings['news_num'] )."


не работает, а
Код:
".s_list_class(107,141,"recNum=1&nc_title=1")."

так работает без проблем...

Т.е. данный код вывода пользовательских настроек макета работает только для внутренних макетов, а для основного не работает.. Все перелопатил ответа не нашел...
198 196 11508
Описание проекта