Strona główna forum Wsparcie Konfiguracja Cecha Linkiem

Cecha Linkiem

Wszystko o konfiguracji, możliwościach i ustawieniach...

Post 28 lis 2008, o 17:27

Posty: 148
Lokalizacja: Białystok
Gadu-Gadu: 499683

witam mam problem - chciał bym zrobić taką cechę która była by zarazem linkiem.

Np. Robię Cechę Producent i teraz jak mam wygląd produktu i pole z cechami chciał bym że po kliknięciu w nazwę producenta można było przejść np. do jego strony.

Może ktoś ma pomysł jak wykonać coś takiego ??
SEPTSITE - http://septsite.pl/- Magento developer

Cecha Linkiem

PostTeraz jest 22 lis 2024, o 12:53
Google

Posty: 427
Lokalizacja: Internet

Post 28 lis 2008, o 19:03
jemoon Avatar użytkownika
Administrator

Posty: 529
Lokalizacja: Gdańsk
Gadu-Gadu: 0

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_producenta

3. 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>' ?>

Post 15 lut 2010, o 00:35

Posty: 33
Gadu-Gadu: 8692558

Chciałbym wznowić temat, potrzebowałbym aby w informacjach dodatkowych po wpisaniu adresu było widoczne hiperłącze które po kliknięciu przeniesie mnie do danej strony. Pole definiuje jako link i nic to nie daję.

Obrazek

Ktoś to może przerabiał albo wie jak to zrobić?


Z góry dziękuje za jakiekolwiek informacje ;)

Post 15 lut 2010, o 11:42

Posty: 1575
Gadu-Gadu: 0

zrób IF-a w pliku catalog/product/view/attributes.phtml
sprawdzaj czy kod cechy jest równy tego i wyświetlaj wartość w <a href="...">...</a>
hosting-magento.pl / magentohosting.eu - szybki hosting Magento
https://www.mage24.pl/ - twój sklep Magento 2 w 5 minut

Post 11 mar 2010, o 22:31

Posty: 73
Gadu-Gadu: 277722

Cechy > Zarządzaj cechami > "Twoja cecha: wiecej zdjec znajdziesz tu" i ustaw własciwosc:
Zezwól na tagi HTML po stronie klienta: Tak

Wówczas w wartosc tego pola wpisujesz <a href="...">...</a> i dziala link.
SingleMalt.pl | The real taste of whisky

Post 12 paź 2010, o 11:45

Posty: 311
Gadu-Gadu: 3279331

Witam,

Bylbym wdzieczny za obszerniejszy opis wstawienia loga do karty produktow danej marki. Rozumiem, ze najpierw trzeba stworzyc ceche i dodac ja do zestawu cech ktora przypisana jest do produktow danej marki, ale prosilbym o informacje jakie wartosci wybrac przy tworzeniu takiej cechy i pozniej jakie kroki trzeba zrobic aby uzyskac same obrazki bez przekierowan, w tym miejscu (zaznaczone na czerwono):

Obrazek


Z gory dzieki

Post 5 lis 2010, o 19:28
Mac

Posty: 58
Gadu-Gadu: 0

Panowie chciałbym zrobić by wartośc cechy była linkiem, by stworzyc encyklopedie niektorych pojęć na osobne stronie.

Byłbym wdzięczny za wskazówki


Powrót do Konfiguracja