wdrożenia PrestaShop

grupowanie cech - problem

  • 2 Odpowiedzi
  • 3017 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline rangerek

  • Nowy
  • *
  • 13
  • 0
  • Płeć: Mężczyzna
    • Moja firma IT
grupowanie cech - problem
« dnia: Październik 29, 2012, 01:18:32 pm »
Hej

znalzłem darmowy moduł do grupowania cech

http://code.google.com/p/prestashop-grouped-features/

wszystko fajnie na stronie produktu bo działa super wyświetla wszystko OK ale przy porównaniach wyświetla tylko listę cech (pogrupowanych ok) ale nie wyświetla wartości

założyłem ticketa u twórcy ale niestety nie odpisał jeszcze ;(

dlatego pytanie - co w tym kodzie będize brakowało:

{if $ordered_features}
        {* Added by module for grouped features *}
{foreach from=$ordered_features item=group}
            <tr><td colspan="{$products|@count+1}"> {$group.name}</td></tr>
            {foreach from=$group.features item=feature}
            <tr>
            {cycle values='comparison_feature_odd,comparison_feature_even' assign='classname'}
            <td class="{$classname}" style="padding-left: 10px">
            {$feature.name|escape:'htmlall':'UTF-8'}
            </td>
           
            {foreach from=$products item=product name=for_products}
            {assign var='product_id' value=$product->id}
            {assign var='feature_id' value=$feature.id_feature}
            {if isset($product_features[$product_id])}
            {assign var='tab' value=$product_features[$product_id]}
            {/if}
            <td  width="{$width}%" class="{$classname} comparison_infos">
            {if isset($tab[$feature_id])}{$tab[$feature_id]|escape:'htmlall':'UTF-8'}{/if}</td>
            {/foreach}
            </tr>
             {/foreach}  {* feature loop *}
{/foreach} {* group loop *}
{else}
<tr>
<td></td>
<td colspan="{$products|@count + 1}">{l s='No features to compare'}</td>
</tr>
{/if}

{$HOOK_EXTRA_PRODUCT_COMPARISON}

pytanie czy to nie będize w jakiś sposób związane z tym, że używam 1.4.4.1 a nie nowszej wersji PS?

Twój podpis wykonał niedozwoloną operację i zostanie zamknięty.......
sklep zoologiczny -  http://centrumzoologiczne.eu

*

Offline rangerek

  • Nowy
  • *
  • 13
  • 0
  • Płeć: Mężczyzna
    • Moja firma IT
Odp: grupowanie cech - problem
« Odpowiedź #1 dnia: Październik 30, 2012, 01:11:09 pm »
dodam kod z product.tpl który DZIAŁA
natomiast nie wiem czemu $feature.value jest zwracane w kategorii produktu a w porównaniu nic nie zwraca (nawet dopisane na sile w temlate)
no i widze ze $product_features[$product_id] zwraca Array
tak samo $tab zwraca Array - ale wygląda jakby było puste
{* Added by module for grouped features *}
<!-- product's features -->
<ul id="idTab2" class="bullet">
{* Hello from exfeatures !!! *}
{foreach from=$features item=group}
            <li>
            <span>{$group.name}</span><br />
                <ul>
                {foreach from=$group.features item=feature}
               <li><span>{$feature.name|escape:'htmlall':'UTF-8'}</span> {$feature.value|escape:'htmlall':'UTF-8'}</li>
                {/foreach}
                </ul>
            </li>
{/foreach}
</ul>
{* End added by module for grouped features *}
Twój podpis wykonał niedozwoloną operację i zostanie zamknięty.......
sklep zoologiczny -  http://centrumzoologiczne.eu

*

Offline rangerek

  • Nowy
  • *
  • 13
  • 0
  • Płeć: Mężczyzna
    • Moja firma IT
Odp: grupowanie cech - problem
« Odpowiedź #2 dnia: Październik 30, 2012, 01:16:29 pm »
ok problem fixed :)

nawet był w ich bug trackerze ale troche inaczej opisany:
Cytuj
For product comparison page go to controllers/CompareController.php, line 109 and add additional param false
foreach ($curProduct->getFrontFeatures(self::$cookie->id_lang, false) AS $feature)

Line number for version 1.4.7
Depends on version it can be changed. So try find it in your installation

temat do zamknięcia :)
Twój podpis wykonał niedozwoloną operację i zostanie zamknięty.......
sklep zoologiczny -  http://centrumzoologiczne.eu