Отличие Типовой динамичейскрй страницы и виджета

#
Отличие Типовой динамичейскрй страницы и виджета
Добрый день. Подскажите пожалуйста в чем отличие этих 2 понятий.
Что требуется сделать.
Я создал информационную систему в ней создал элемент с необходимыми мне дополнительными свойствами.
Сделал виджет который формирует необходимую мне структуру данных с дальнейшим выводом на страницу через шаблон.

Хочу использовать эти же данные и это же шаблон для отображения как типовую динамическую страницу, чтобы убрать усложнение конструкции в виде создания блока и запуска виджета оттуда. Но если я использую виджет как ТДС то получаю совсем другую структуру данных.
Подскажите что я тут делаю не так, или может я что то не до понимаю по построению структуры?
Модератор
#
Re: Отличие Типовой динамичейскрй страницы и виджета
ТДС является финальным содержимым в иерархии макетов, виджет - элемент, который выводится в секции макета.

technplus писал(а):
то получаю совсем другую структуру данных.

здесь подробнее ...
#
Re: Отличие Типовой динамичейскрй страницы и виджета
Если я использую вот такую конструкцию


То есть сверху я подключил виджет через секцию, снизу у меня этот же виджет с такими же настройками указан как ТДС.
Когда оба включены, показывает оба блока.
Если я отключаю вывод виджета
то вместе где должны выводиться данные в ТДС у меня выводит вот такую информацию
Цитата:
0 0 2 1 10 %d.%m.%Y %d.%m.%Y %H:%M:%S 0 //technosplus_1.local // 63253 0 0 0 0 0

А структура выглядит вот так:
<informationsystem id="">
   <informationsystem_dir_id>0</informationsystem_dir_id>
   <structure_id>0</structure_id>
   <site_id>2</site_id>
   <name></name>
   <description></description>
   <use_captcha>1</use_captcha>
   <items_on_page>10</items_on_page>
   <format_date>%d.%m.%Y</format_date>
   <format_datetime>%d.%m.%Y %H:%M:%S</format_datetime>
   <url_type>0</url_type>
   <http>//technosplus_1.local</http>
   <url>//</url>
   <captcha_id>63253</captcha_id>
   <siteuser_id>0</siteuser_id>
   <group>0</group>
   <page>0</page>
   <part>0</part>
   <limit>0</limit>
</informationsystem>

Модератор
#
Re: Отличие Типовой динамичейскрй страницы и виджета
В коде виджета, внешние опции извлекаются из
Core_Page::instance()->widgetParams
, а в коде ТДС из
Core_Page::instance()->libParams
#
Re: Отличие Типовой динамичейскрй страницы и виджета
Спасибо, все получилось.
Авторизация