====== Сравнение товаров. Вывод всех характеристик или только отличий. ====== **1.** В XSL - шаблонах, в разделе Интернет - магазин изменяем шаблон СравнениеТоваров. Добавляем код в основной шаблон, формирующий таблицу сравнения (xsl:template match="shop"). Между кодом:

Сравнение товаров

и
Название
Фото
Цена
вставить: Все характеристики Отличия Все характеристики Отличия **2.** Из шаблона формирующего свойства (xsl:template match="property") удалить код: и вставить: 1 **3.** Зайти в типовые динамические страницы, раздел интернет - магазин, и выбрать страницу сравнение товаров. В пункте код страницы между кодом: libParams, 'shopId')); $Shop_Controller_Show = new Shop_Controller_Show($oShop);и кодом:$Shop_Controller_Show ->limit(0) ->group(FALSE) ->xsl( Core_Entity::factory('Xsl')->getByName( Core_Array::get(Core_Page::instance()->libParams, 'xsl') ) ) ->cache(FALSE) ->itemsProperties(TRUE) ->show(); Вставить код: $different = Core_Array::getGet('diff',0); $Shop_Controller_Show->addEntity( Core::factory('Core_Xml_Entity') ->name('different')->value($different) ); Страницу создал Константин Сериков 15.09.16 в 12:57