|
kostyara
kos
Зарегистрирован: 2011-04-26
Сообщений: 29
|
Есть макет "макет сайта" + к нему макет "индекс" и макет "внутряк"
У макета "индекс" есть настройки отображения:
Код:
'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")."
так работает без проблем...
Т.е. данный код вывода пользовательских настроек макета работает только для внутренних макетов, а для основного не работает.. Все перелопатил ответа не нашел...
|