Контроллеры в клиентском разделе

Модератор
#
Re: Контроллеры в клиентском разделе
Flipo писал(а):
Но проблема в том, что на странице элемента вместо полного описания снова выводится все элементы группы.

Простите, а где у Вас вообще обработка страницы товара? Откройте, пожалуйста, ТДС информационной системы и посмотрите, в своем контроллере Вы просто показываете 50 элементов из 34 группы и ничего более.
Модератор
#
Re: Контроллеры в клиентском разделе
lezhenkin писал(а):
А можно ли добавить новый дочерий тег в уже существующую иерархию тегов?

Если эту иерархию создавали не вы, то нельзя, т.к. нет способа получения ссылки на этот объект.
#
Re: Контроллеры в клиентском разделе
HostCMS, а если я? Я создал некую иерархию тегов. А потом мне в эту же иерахию нужно добавить еще несколько дочерних тегов. Это возможно?
Модератор
#
Re: Контроллеры в клиентском разделе
lezhenkin,
сохраняете в переменной свой тег, потом, когда нужно, добавляете к нему еще ->addEntity()
#
Re: Контроллеры в клиентском разделе
HostCMS писал(а):
Простите, а где у Вас вообще обработка страницы товара? Откройте, пожалуйста, ТДС информационной системы и посмотрите, в своем контроллере Вы просто показываете 50 элементов из 34 группы и ничего более.

Да, я понимаю, что просто вывожу 50 элементов из одной группы. Хотел узнать, как можно определить тип текущей страницы (группа или элемент ИС), т.к. на руках у меня только урл. Но уже не нужно, поковырял настройки ТДС и получилось то, что хотел. Спасибо.
#
Re: Контроллеры в клиентском разделе
HostCMS, не, я не об этом. Вот смотрите... допустим...
$Structure_Controller_Show->addEntity(
   Core::factory('Core_Xml_Entity')
      ->name('тег')
      ->addEntity(
         Core::factory('Core_Xml_Entity')
            ->name('дочерний тег 1')
            ->value('значение')
      )->addEntity(
         Core::factory('Core_Xml_Entity')
            ->name('дочерний тег 2')
            ->value('значение')
      )
);

А потом на одном из этапов мне в "дочерний тег 1" нужно добавить его дочерний тег с несколькими своими дочерними тегами.
Модератор
#
Re: Контроллеры в клиентском разделе
$Structure_Controller_Show->addEntity(
   Core::factory('Core_Xml_Entity')
      ->name('тег')
      ->addEntity(
         $xxx = Core::factory('Core_Xml_Entity')
            ->name('дочерний тег 1')
            ->value('значение')
      )->addEntity(
         Core::factory('Core_Xml_Entity')
            ->name('дочерний тег 2')
            ->value('значение')
      )
);

// bla-bla-bla

$xxx->addEntity(
Core::factory('Core_Xml_Entity')
   ->name('дочерний тег для дочерний тег 1')
   ->value('значение')
);
#
Re: Контроллеры в клиентском разделе
Хм... всего лишь?
Спасибо. Попробую.
Модератор
#
Re: Контроллеры в клиентском разделе
lezhenkin,
Пожалуйста.
#
Re: Контроллеры в клиентском разделе
как на странице определенного товара вместо него показать другой?
переопределение $Shop_Controller_Show->item = N; перед show() в типовой динамической не работает
как переопределить правильно?
Авторизация