Turinio valdymo sistema

Prisijungimas partneriams
Jūsų slaptažodis

Dirbame su:










Prekių katalogas (shopgoods1)

iPyramid.Commerce modulis atvaizduoja prekių kataloga, bei jo prekės.

Kintamieji:

Naudojamas _shop objektas.

Nuo versijos 2.3 kreipiantis į shopgoods1 modulį galima naudotis canonical adresais (kurie yra nurodyti prie kiekvienos prekės). Pvz. /lt/shop/12/apranga/606/kepuraites/902/kepure-lietuva kur:

  • /lt - kalbos kodas
  • /shop - shopgoods1 puslapio alternatyus adresas
  • /12/apranga - pagrindines kategorijos id bei pavadinimas
  • /606/kepuraites - subkategorijos id bei pavadinimas
  • /902/kepure-lietuva - prekes id bei pavadinimas
Kategorijų kiekis bei gylis yra neribojamas, jos eina viena po kitos gylyn poromis (id, pavadinimas). Pavadinimas nėra svarbus, jis naudojamas tik del SEO ir gali būti betkoks. Adreso apdorojimas prasideda nuo galo. Pagal pasktinę porą parametrų bandoma ieškoti prekės. Jeigu nerandama ieškoma kategorijos, pagal kuria sukuriamas direktorijų "kelias"

Jeigu naudojamas canonical adresas, tai atsiranda kintamieji:

  • $product_id - pasirinkto produkto id
  • $product - pasirinktas produktas (nuo versijos 2.4)
  • $category_path - kategorijų id "kelias"

Gaunami duomenys:

action=shop.addComment - pridėda komentarą prie produkto.
product_id - POST komentuojamos prekės identifikatorius
content - POST komentaro tekstas (jeigu reikalaujama)
name - POST komentuojančio asmens vardas (jeigu reikalaujama)
email - POST komentuojančio asmens el. paštas (jeigu reikalaujama)
action=shop.setRating - pridėda produkto įvertinimą
product_id - POST vertinamos prekės identifikatorius
rating - POST viena iš nustatytų vertinimo reikšmių gautu funkciją metodu {_shop->getRatingsList}
content - POST komentaro tekstas (jeigu reikalaujama)
name - POST komentuojančio asmens vardas (jeigu reikalaujama)
email - POST komentuojančio asmens el. paštas (jeigu reikalaujama)

Šablonų pavyzdžiai: