Jump to content
  • 0

Ukrycie ceny dla powiązanych


kreatywneprojektowan

Question

Witajcie,
Chciałbym poruszyć pewien temat, który przyda się też innym, a niestety nie znalazłem odpowiedzi już od 3 godzin (wstyd się przyznawać hehe).

Problem:
Na podstronie z pojedynczym produktem jest opcja Powiązanych produktów. Problem w tym, że szablon z którego korzystają powiązane produkty to ten sam wycinek "article" szablonu, który występuje na liście produktów, na stronie głównej, w nowościach itp.Co za tym idzie wycinając coś z tego szablonu zniknie wszędzie, a chciałbym aby zniknęło tylko na podstronie pojedynczego produktu.

Dokładniej chodzi mi o cenę w tym przypadku, ponieważ dane strukturalne w Schema łapią te Produkty powiązane i dają zły wynik dla podstrony "pojedynczego produktu". Dobrze byłoby ukryć w powiązanych na stronie pojedynczego produktu to co nie potrzeba i tutaj display none jak wiadomo nie wchodzi w gre bo Schema dalej czyta sobie dane strukturalne.

Stąd pytanie:

Jak odwrócić taką funkcje jak poniżej, że jeśli strona: product i klasa: page-product występuje w html to pokazuje hooka:

{if $product.class==page-product} {hook h='display} {/if}

A chciałbym zrobić, że jeśli strona: product i klasa: page-product występuje to nie pokazuj tego hooka. W tym przypadku ceny.

Proszę pomóżcie,
Dawid

 

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Pomysł sam się pojawił po założeniu tematu... na podstawie tych poszukiwań chyba. Poniżej rozwiązanie, bo szkoda usuwać temat.

FTP:
/themes/TWOJANAZWA/templates/catalog/_partials/miniatures  

Plik:
product.tpl

Znajdź:
<span itemprop="price" class="price">{$product.price}</span>


Zamień na          
{if $page.page_name != 'product'} 
<span itemprop="price" class="price">{$product.price}</span>
{/if}

Gotowe.

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...