Jump to content

Wyświetlanie wg kraju pochodzenia.


Recommended Posts

Witam,
robię sklep dla hurtowni spożywczej i oprócz Producenta potrzebuję również dodać dla produktu Rodzaj kuchni czyli głównie kraj pochodzenia.
Myślałem że użyję do tego modułu Dostawcy co było by sensowne ale pojawił się problem: sklep jest wielojęzyczny a nazwy Dostawcy nie mogę tłumaczyć :/, a miało by to mniej więcej wyglądać tak;

  • kuchnia azjatycka
  • kuchnia europejska
  • kuchnia amerykańska

Kraj pochodzenia musiałby działać jako pozycja menu czyli klikamy na Kuchnię azjatycką i pojawiają się produkty z tego działu.
Ma ktoś pomysł jak to rozwiązać? Z góry dziękuję za odpowiedzi.

Share this post


Link to post
Share on other sites

Taki pierwszy pomysł może zbyt prosty ale dlaczego nie możesz po prostu zrobić takich kategorii??

Zakładając ze masz produkt np konserwy z USA to należałby do kategorii konserwy i do kuchnia amerykańska.

Share this post


Link to post
Share on other sites

Załóżmy:

Mam kategorie Alkohole. To wtedy musiałbym zrobić kategorie Alkohole do każdej nadrzędnej kuchni.

 

A menu ma mniej więcej wyglądać tak:

 

Kategorie:

  • alkohole
  • makarony
  • ryż
  • ...

Kraj pochodzenia

  • kuchnia azjatycka
  • kuchnia europejska
  • kuchnia amerykańska

Share this post


Link to post
Share on other sites

Możesz przypisać Produkt do 2 kategorii na raz Więc robisz kategorię 

"Produkty:

podkategorię

alkohole, makarony, ryż

 

i do tego robisz kategorię 

"Kraj pochodzenia"

podkategorię

kuchnia azjatycka

kuchnia europejska

kuchnia amerykańska

 

I myślę że problem masz rozwiązany? ;) 

Share this post


Link to post
Share on other sites

Mój pomysł jest taki - masz kategorię jako tam "a href" i do tego listowanie ul/li - stwórz klasę i dodaj w blockcategories chyba w pliku category-tree-branch.tpl (chyba, nie wiem dokładnie). Moja propozycja, jakbym ja to rozwiązał i z tym bym kombinował :)

 

 

<li {if isset($last) && $last == 'true'}class="last"{/if}>
<a CLASS="NAZWA NOWEJ KLASY2" href="{$node.link|escape:'htmlall':'UTF-8'}" {if isset($currentCategoryId) && $node.id == $currentCategoryId}class="selected"{/if} title="{$node.desc|escape:'htmlall':'UTF-8'}">{$node.name|escape:'htmlall':'UTF-8'}</a>
{if $node.children|@count > 0}
<ul CLASS="NAZWA NOWEJ KLASY">
{foreach from=$node.children item=child name=categoryTreeBranch}
{if $smarty.foreach.categoryTreeBranch.last}
{include file="$branche_tpl_path" node=$child last='true'}
{else}
{include file="$branche_tpl_path" node=$child last='false'}
{/if}
{/foreach}
</ul>
{/if}
</li>

Share this post


Link to post
Share on other sites

 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More