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.

Link to comment
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
Link to comment
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? ;) 

Link to comment
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>
Link to comment
Share on other sites

×
×
  • Create New...