Jump to content
xt:Commerce Community Forum

Reduzierter Preis wir nicht korrekt dargestellt


iTV

Recommended Posts

Hallo ihr lieben,

ich habe ein nerviges Problem, dass ich absolut nicht in den Griff bekomme.

Und zwar habe ich im Template bei reduzierten Produkten in der Kategorieübersicht den Fehler, dass der Originalpreis nicht durchgestrichen ist, sondern beide Preise stehen einfach zusammen da. :-/

In der Produktseite passt alles.

Auf Nachfrage bei Wolkenkraft (Rainbow Template) sagte er mir, "Bitte weisen Sie die von Ihnen gewünschte CSS Klasse dem Textbaustein zu. Diese können Sie dann mittels .less (bzw. CSS) nach Ihren Wünschen stylen."

Es ist leider so, dass ich davon keine Ahnung habe.
Da in der Produktdetailseite alles passt, habe ich mit dem Code schon "gespielt", aber leider ohne Erfolg.
Da dort alles ok ist, müssen ja die richtigen Klassen schon vorhanden sein oder?

Code Kategorieübersicht (irgendwo fehlerhaft):

<!-- .normal-price -->
<div class="normal-price mbm">
    {if $smarty.const._CUST_STATUS_SHOW_PRICE eq '1' and $module_data.products_price.formated neq ''}
    <h5>{$module_data.products_price.formated|replace:'<p class="total">':''|replace:'</p>':''}</h5>
    {if $module_data.products_shipping_link}
    <p class="tax-shipping">{$module_data.products_tax_info.tax_desc} <a href="{$module_data.products_shipping_link}" target="_blank" rel="nofollow">{txt key=TEXT_EXCL_SHIPPING}</a></p>
    {else}
    <p class="tax-shipping">{$module_data.products_tax_info.tax_desc} {txt key=TEXT_EXCL_SHIPPING}</p>
    {/if}
    {/if}
</div>
<!-- /.normal-price -->


Code Produktdetails (alles funktioniert):

                <!-- Show product price -->
                {if $smarty.const._CUST_STATUS_SHOW_PRICE eq '1' and $products_price.formated neq ''}

                    <!-- .price -->
                    <div class="price">
                        <meta itemprop="currency" content="{$smarty.const._STORE_CURRENCY}" />
                        <span itemprop="price" style="display:none;">{$products_price.plain}</span>
                        {$products_price.formated}

                        {if $base_price && !$group_price}
                            <p class="price-meta">{$base_price.price} {txt key=TEXT_SHIPPING_BASE_PER} {$base_price.vpe.name}</p>
                        {/if}

                        {if $products_shipping_link}
                            <p class="tax-shipping">{$products_tax_info.tax_desc} <a href="{$products_shipping_link}" target="_blank" rel="nofollow">{txt key=TEXT_EXCL_SHIPPING}</a></p>
                        {else}
                            <p class="tax-shipping">{$products_tax_info.tax_desc} {txt key=TEXT_EXCL_SHIPPING}</p>
                        {/if}

                    </div>
                    <!-- /.price -->

                    <!-- Graduated Price Table -->
                    {price_table}
                    <!-- /Graduated Price Table -->

                {/if}
                <!-- /Show product price -->

Gruß

Christian

Unbenannt.png

Link to comment
Share on other sites

Ich kenne zwar Dein Template nicht, aber normalerweise wird die Preisdarstellung in einer extra Datei zusammengebaut und dann als "$products_price" eingebunden.

Im Orgialtemplate -xt_grid- stehen dafür im Ordner xt_Core-->pages-->preis einzelne Template-Dateien zur Verfügung. Dort werden auch die Klassen vergeben - sprich die Gestaltung des Inhalts geregelt. Das wird bei Dir sicherlich genauso funzen.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...