Jump to content

Blok nejprodávanější produkty


renegaded

Recommended Posts

Potřeboval bych poradit. Ve verzi 1.6.0.9 (ale i 1.6.0.13) se mi na titulní straně, kde mám záložky Nově přidané produkty, Doporučené a Nejprodávanější.

Mám úpravu v Product.tpl a Product-list.tpl tak, aby se mi zobrazovaly ceny s i bez DPH.

U prvních 2 zmiňovaných - New products a Home featured je vše v pořádku, ale u Best (top) sellers se mi ceny ne a ne zobrazovat s DPH. Pouze bez DPH v obou případech. Viz. příloha post-860071-0-77103300-1427321347_thumb.png Zkoušel jsem různé úpravy v souboru blockbestsellers (umístěný v themes/default-bootstrap/blockbestsellers). Ale je stejný jako zbývající 2. Tudíž defaultní.

Dokázal by mě někdo nakopnout, kde by mohla být chyba?

Link to comment
Share on other sites

Ahoj

 

je potřeby si vytáhnout daňové pravidlo a nechat cenu pronásobyt, je dobré to dělat přes pravidla, když by zas změnily daně.

Díky za odpověď. Bohužel nevím, jak bych si tím pomohl. Abych věc vysvětlil:

Upravil jsem si v: Product.tpl a Produc-list.tpl pravidla, aby se mi ceny zobrazovaly s i bez DPH. To by fungovalo až do té doby, kdy toto řešení chci, aby se mi ceny zobrazovaly u bloků Homefeatured, NewProducts a Bestseller. U prvních 2 se ceny v blocích zobrazují správně s i bez DPH, ale u posledního ne a ne přijít na to, aby se ceny taktéž měnily. Klidně bych asi snesl, kdyby se ceny u těchto bloků vůbec nezobrazovali. Když už by se nezobrazovaly ceny, tak ani krátký popis. Klidně jen obrázek s názvem. Lze toto řešit umazáním kódu v souborech tpl? Používám defaultní šablonu 1.6.0.9. Poradí někdo nějakou radu, co bych pro to mohl udělat? Zkoušel jsem upravit tpl-ka v themes/default-bootstrap/modules/homefeatured (atd.), ale beze změny v eshopu. Ani umazání kódu prices nebo změna truncate nevede ke změně. Asi upravuji ve špatném souboru, že?

Link to comment
Share on other sites

{*

* 2007-2014 PrestaShop

*

* NOTICE OF LICENSE

*

* This source file is subject to the Academic Free License (AFL 3.0)

* that is bundled with this package in the file LICENSE.txt.

* It is also available through the world-wide-web at this URL:


* If you did not receive a copy of the license and are unable to

* obtain it through the world-wide-web, please send an email

* to [email protected] so we can send you a copy immediately.

*

* DISCLAIMER

*

* Do not edit or add to this file if you wish to upgrade PrestaShop to newer

* versions in the future. If you wish to customize PrestaShop for your

* needs please refer to http://www.prestashop.com for more information.

*

*  @author PrestaShop SA <[email protected]>

*  @copyright  2007-2014 PrestaShop SA

 

*  @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)

*  International Registered Trademark & Property of PrestaShop SA

*}

 

<!-- MODULE Block best sellers -->

<div id="best-sellers_block_right" class="block products_block">

<h4 class="title_block">

    <a href="{$link->getPageLink('best-sales')|escape:'html'}" title="{l s='View a top sellers products' mod='blockbestsellers'}">{l s='Top sellers' mod='blockbestsellers'}</a>

    </h4>

<div class="block_content">

{if $best_sellers && $best_sellers|@count > 0}

<ul class="block_content products-block">

{foreach from=$best_sellers item=product name=myLoop}

<li class="clearfix">

<a href="{$product.link|escape:'html'}" title="{$product.legend|escape:'html':'UTF-8'}" class="products-block-image content_img clearfix">

<img class="replace-2x img-responsive" src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'small_default')|escape:'html'}" alt="{$product.legend|escape:'html':'UTF-8'}" />

</a>

<div class="product-content">

                <h5>

                    <a class="product-name" href="{$product.link|escape:'html'}" title="{$product.legend|escape:'html':'UTF-8'}">

                            {$product.name|strip_tags:'UTF-8'|escape:'html':'UTF-8'}

                        </a>

                    </h5>

                   <p class="product-description">{$newproduct.description_short|strip_tags:'UTF-8'|truncate:75:'...'}</p>

                            {if (!$PS_CATALOG_MODE AND ((isset($newproduct.show_price) && $newproduct.show_price) || (isset($newproduct.available_for_order) && $newproduct.available_for_order)))}

                            {if isset($newproduct.show_price) && $newproduct.show_price && !isset($restricted_country_mode)}

                                    <div class="price-box">

                                        <span class="price">

                                        {if !$priceDisplay}{convertPrice price=$newproduct.price}{else}{convertPrice price=$newproduct.price_tax_exc}{/if}

                                        </span>

                                        

                                    </div>

                                {/if}

                            {/if}

                </div>

</li>

{/foreach}

</ul>

<div class="lnk">

        <a href="{$link->getPageLink('best-sales')|escape:'html'}" title="{l s='All best sellers' mod='blockbestsellers'}"  class="btn btn-default button button-small"><span>{l s='All best sellers' mod='blockbestsellers'}<i class="icon-chevron-right right"></i></span></a>

        </div>

{else}

<p>{l s='No best sellers at this time' mod='blockbestsellers'}</p>

{/if}

</div>

</div>

<!-- /MODULE Block best sellers -->

Link to comment
Share on other sites

Zkusil bych nahradit

  {if !$priceDisplay}{convertPrice price=$newproduct.price}{else}{convertPrice price=$newproduct.price_tax_exc}{/if}

 

tímto

 

{$product.price}

 

Je tam nějaké divné volání vůči originálu

Link to comment
Share on other sites

Tak po všemožném zkoušení jsem to vzdal a na úpravu, aby to fungovalo nepřišel. 

 

Je zde možnost u těchto bloků na úvodní stránce předělat vzhled tak, aby se mi u těch produktů zobrazoval pouze obrázek a název (bez popisu a cen)? Tím pádem celkově rámeček zmenšit na cca polovinu? Byla by nutná úprava i product-list (který bych nerad měnil) nebo se dá přímo v modulech (homefeatured, newproducts, bestsellers)? Koukal jsem na ně a css-ka mají 0B, což myslím znamená, že si css styly berou od jinud (např. global.css nebo theme?.css).

 

Šlo by tohle tedy nějak upravit?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...