Хочу вывести дополнительные свойства на главной!

#
Хочу вывести дополнительные свойства на главной!
Хочу вывести дополнительные свойства на главной! Но почему то не получается!
Вот xsl шаблон)
Цитата:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet>
<xsl:stylesheet version="1.0"
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
   xmlns:hostcms="http://www.hostcms.ru/"
   exclude-result-prefixes="hostcms">
   <xsl:output xmlns="http://www.w3.org/TR/xhtml1/strict" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" encoding="utf-8" indent="yes" method="html" omit-xml-declaration="no" version="1.0" media-type="text/xml"/>

   <!-- МагазинКаталогТоваровНаГлавнойСпецПред -->

   <xslecimal-format name="my" decimal-separator="," grouping-separator=" "/>

   <xsl:template match="/">
      <xsl:apply-templates select="/shop"/>
   </xsl:template>

   <xsl:template match="/shop">
                    <div class="step" data-color="color-1">
               <div class="jms-content">
                                        <h3>ТОВ</h3>
               <p>Компания специализируется на продаже металлической и пластиковой тары, поддонов, другой вспомогательной продукции, применяемой в различных отраслях промышленности для фасовки или транспортировки продукции.</p>
               </div>
               <img src="/templates/template1/images/1.png" />
                </div>
               <xsl:apply-templates select="shop_item" />
   </xsl:template>

   <!-- Шаблон для товара -->
   <xsl:template match="shop_item">

      <div class="step" data-color="color-2" data-y="500" data-scale="0.4" data-rotate-x="30">
               <div class="jms-content">
                  <h3 style="color: #FFFF99; padding: 40px 0 0px 0;"><xsl:value-of disable-output-escaping="yes" select="name"/></h3>
                                                <h3 style="font-size: 25px; padding: 0px 0 15px 0;"><xsl:value-of disable-output-escaping="yes" select="name"/><br/>техническая</h3>
                            <p>Форма:&#xA0;234<xsl:value-of select="property_value[tag_name='forma']/value"/></p>
                                                <p>Вместимость: &#xA0;<xsl:value-of select="property_value[tag_name='vmes']/value"/></p>
                                                <p>Состояние:&#xA0;<xsl:value-of select="property_value[tag_name='sost']/value"/></p>
                  <a class="jms-link" href="">Читаем дальше</a>
               </div>
               <img width="360px" height="360px" src="/templates/template1/images/2.png" />
      </div>
   </xsl:template>
</xsl:stylesheet>


А вот вывод в шаблон на главную!

Цитата:
<?php
      if (Core::moduleIsActive('shop')
      {
         $Shop_Controller_Show = new Shop_Controller_Show(
            Core_Entity::factory('Shop', 1)
         );
         $Shop_Controller_Show
            ->xsl(
               Core_Entity::factory('Xsl'->getByName('МагазинКаталогТоваровНаГлавнойСпецПредТР'
            )
            ->groupsMode('none'
            //->itemsForbiddenTags(array('text')
            ->group(FALSE)
            ->limit(3);

         $Shop_Controller_Show
            ->shopItems()
            ->queryBuilder()
            ->join('shop_item_discounts', 'shop_item_discounts.shop_item_id', '=', 'shop_items.id'
            ->join('shop_discounts', 'shop_discounts.id', '=', 'shop_item_discounts.shop_discount_id'
            ->where('shop_discounts.active', '=', 1)
            ->where('shop_discounts.start_datetime', '<', Core_Date::timestamp2sql(time()))
            ->where('shop_discounts.end_datetime', '>', Core_Date::timestamp2sql(time()))
            ->where('shop_discounts.deleted', '=', 0)
            ->clearOrderBy()
            ->orderBy('RAND()';

         
            // Additional properties
            $oShop_Item_Property_List = Core_Entity::factory('Shop_Item_Property_List', 1);
  
            $aProperties = $Shop_Controller_Show->group !== FALSE
               ? $oShop_Item_Property_List->getPropertiesForGroup($Shop_Controller_Show->group)
             : $oShop_Item_Property_List->Properties->findAll();

            $aTmpProperties = array();
            $havingCount = 0;
          foreach ($aProperties as $oProperty)
           {
               $aPropertiesValue = $oProperty->getValues(165);
           
          foreach ($aPropertiesValue as $propertiesValue) {
               if (isset($propertiesValue)) echo $propertiesValue->value;
         }
            }

            $Shop_Controller_Show->show();
            }

            ?>


Помогите плизззз.... Найти где у меня ошибка((((
Дополнительные свойства не выводятся!!!!
С уважением, Команда Isv7! тел-1: +38098-5520233 Viber тел-2: +38050-5765376 skyp: newudx icq: 460923525 email: info@isv7.com http://www.isv7.com
Модератор
#
Re: Хочу вывести дополнительные свойства на главной!
Ничего не понял, Вы хотите как-то на PHP их распечатать перед показом контроллера или увидеть в XML?! Если в XML, то написанный блок про свойства не нужен абсолютно, у контроллера есть методы, которые включают вывод свойств в XML!
#
Re: Re: Хочу вывести дополнительные свойства на главной!
Спасибо за подсказку! Решил! Нужно было просто разрешить в контролере вывод свойства))))
С уважением, Команда Isv7! тел-1: +38098-5520233 Viber тел-2: +38050-5765376 skyp: newudx icq: 460923525 email: info@isv7.com http://www.isv7.com
#
Re: Хочу вывести дополнительные свойства на главной!
Возник другой вопрос))))
Вывод свойства для группы))))?????

Вывод свойства групы разрешил!
Цитата:
$Shop_Controller_Show
   ->limit($oShop->items_on_page)
        ->groupsProperties(TRUE)
   ->parseUrl();


Вывожу в xml!
     Цитата:
<xsl:value-of select="property_value[tag_name='seo-opis']/value"/>


А в итоге пустота((((( Помогите плиз!!!
С уважением, Команда Isv7! тел-1: +38098-5520233 Viber тел-2: +38050-5765376 skyp: newudx icq: 460923525 email: info@isv7.com http://www.isv7.com
Модератор
#
Re: Хочу вывести дополнительные свойства на главной!
newud,
начните с включения XML и проверки, есть ли там это св-во.
#
Re: Хочу вывести дополнительные свойства на главной!
Спасибо решил!
С уважением, Команда Isv7! тел-1: +38098-5520233 Viber тел-2: +38050-5765376 skyp: newudx icq: 460923525 email: info@isv7.com http://www.isv7.com
Модератор
#
Re: Хочу вывести дополнительные свойства на главной!
Пожалуйста
Авторизация