Magento atributi
 
werky 13. maj 2013 07:39:43 Pridružen od:
16. apr 2012
787 objav
796 168 26
#1

Zdravo,



A kdo ve kako narediti v magentu da je nek atribute "clickable"?



Recimo, imam trgovino z gsm aparati, in ko kliknem na izdelek so spodaj napisani podatki:

-proizvajalec

-os

-velikost ekrana

-itd...



Kako bi z klikom na proizvajalca prišel do vseh aparatov le tega? Pa ne mislim v iskanju, tam vem da se da nastaviti atribut za iskanje, zanima me prav v view.phtml datoteki...



Hvala!


všeč(0) ni všeč(0) spam(0)
 
komac 13. maj 2013 08:11:05 Pridružen od:
14. avg 2009
733 objav
673 29 7
#2

najlažji način je da narediš link na advanced search query: /catalogsearch/advanced/result/?manufacturer%5B%5D=76



Drugače je pa cel kup modulov za iskanje po proizvajalcih.


všeč(0) ni všeč(0) spam(0)
 
werky 13. maj 2013 08:18:46 Pridružen od:
16. apr 2012
787 objav
796 168 26
#3

Hvala, bom poizkusil tole...



Drugače je to samo primer, rabim za različne atribute...


všeč(0) ni všeč(0) spam(0)
 
komac 13. maj 2013 08:52:22 Pridružen od:
14. avg 2009
733 objav
673 29 7
#4

sej gre isto za ostale atribute.. samo manufacturer zamenjaš za drug atribut (code name).. oz. lahko tudi sestaviš kombiniran query če potrebuješ.


všeč(0) ni všeč(0) spam(0)
 
werky 13. maj 2013 09:11:04 Pridružen od:
16. apr 2012
787 objav
796 168 26
#5

Sem naredil tako in dela.



Hvala!


všeč(0) ni všeč(0) spam(0)
 
harmonik 24. mar 2015 08:57:42 Pridružen od:
4. nov 2014
221 objav
80 14 3
#6

Še eno vprašanje povezano z atributi oz. razvrščanje opcij po poziciji...

Imam atribut price_range, ki ima za opcije cenovne razrede. Rad bi, da bi se te opcije prikazovale urejeno po poziciji, ki je vpisana poleg opcije. Očitno magento 1.7. sploh nima funkcij sortiranja glede na vrednost pozicije, saj sem nekatere že popravljal, tokrat pa nikakor ne najdem kje.



Enak primer je opisan tukaj: http://stackoverflow.com/questions/5068201/magento-sort-attribute-option-collection-by-position in tukaj: http://www.justonestepsolutions.net/2012/09/change-sortby-order-in-magento-product-collection.html



Trenutno je urejeno po abecedi in mi ni všeč:


všeč(0) ni všeč(0) spam(0)
 
harmonik 1. apr 2015 08:36:17 Pridružen od:
4. nov 2014
221 objav
80 14 3
#7

Če se bo še kdo kdaj ukvarjal s podobnim problemom:



Na začetek datoteke app/design/frontend/default/default/template/manapro/filtercheckboxes/items.phtml

sem dodal spodnjo kodo, ki opcije atributov sortira po vrednosti "position"


function cmp($a, $b){
if ($a == $b)
return 0;
return ($a['position'] < $b['position']) ? -1 : 1;
}
$array = $this->getItems();
usort($array, "cmp");

Ter v foreach zanki zamenjal $this->getItems(); z $array.


všeč(3) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se