witam,
Sposób z wiki na magentocommerce. Aby otrzymać link do wszystkich produktów danego producenta (ew. informacji na jego temat) należy:
1. Jeśli chcemy aby na karcie produktu oprócz linku w postaci czystego tekstu pojawiało się logo producenta należy w katalogu /media/catalog/ utworzyć folder 'brands' i wrzucić do niego wszystkie loga producentów. Nazwy obrazków muszą zgadzać się z nazwami podanymi w PA a spacje powinny być zastąpione symbolem '_' (np logo Dolce Gabana powinno zostać zapisane jako Dolce_Gabana.gif).
2. Tworzymy strony (Zarządzanie treścią -> Zarządzaj stronami -> Dodaj nową stronę) producentów. Tu umieścić można różne info nt producentów, ciekawe linki oraz spis oferowanych przez nas artykułów danej marki. Przykładowy kod strony to:
<div class="category-title">
<h2>Dolce Gabana</h2>
</div>
<img style="float: right" src="/media/catalog/brands/Dolce_Gabana.gif">
<p>Perfumy, odzież i styl które pokochasz.</p>
<p>Różne inne przydatne informacje :)</p>
<ul style="list-style-position:inside; list-style-type:square;padding:10px;"><li><a href="/catalogsearch/advanced/result/?=&manufacturer[]=id_producenta">Pokaż wszystkie produkty Dolce Gabana</a></li>
<li><a href="http://dolce.pl/">Odwiedź stronę główną Dolce Gabana</a></li>
<li><a onclick="history.go(-1)" href="#">Wróć</a></li></ul>
Uwaga: id_producenta to numer, który otrzymać można po wykonaniu wyszukiwania zaawansowanego, oczywiście w powyższym kodzie fragment 'id_producenta' zamieniamy na odpowiadające danemu producentowi id.
Jeśli nie macie czasu na przygotowywanie wielu stron dla różnych producentów skorzystać można bezpośrednio z opcji przepisywania linków (po kliknięciu logo lub nazwy producenta klient od razu przeniesiony zostanie na stronę z wynikami wyszukiwania zaawansowanego). Aby tego dokonać należy (po utworzeniu pustej strony) przejść do Sklep -> Zarządzanie przepisaniami adresów gdzie ustawić można przekierowanie ze strony 'dolce-gabana" na /catalogsearch/advanced/result/?=&manufacturer[]=
id_producenta3. Ostatni już krok to umieszczenie danego logo lub samego linku na karcie produktu, dokonujemy tego otwierając /app/design/frontend/default/twoj_styl/template/catalog/product/view.phtml i umieszczając poniżej (oczywiście link można umieścić gdzie tylko się Wam podoba):
<?php echo $this->getChildHtml('product_type_data') ?>
następujący kod:
<?php $brand=$_product->getAttributeText('manufacturer'); echo '<a href="/'.str_replace(' ', '_',$brand).'"><img style="float: right; margin: 2px;" src="/media/catalog/brands/'.str_replace(' ', '_',$brand).'.gif" alt="'.$brand.'"></a>' ?>