Page 1 of 1

Tlačítko přidat do košíku

Posted: 30 Mar 2023, 15:30
by horajbm
Zdravím,
lze a popřípadě jak? přepsat layout aby měl produkt v kategorii u tlačítka přidat do košíku také možnost zadávat množství? Potažmo tlačítka plus/minus? Celej den to hledám na webu a nenacházím. Zákazník je na to zvyklý a nechci mu říkat, že to nejde :)

Díky
H.

Re: Tlačítko přidat do košíku

Posted: 30 Mar 2023, 15:58
by Jan
Ahoj, taková možnost není ve výchozím stavu, ale systém tam má formulářovou položku quantity (nastavenou na 1) jako hidden, tedy možnost je přepsat tento hidden parametr na normální formulářové pole

components/com_phocacart/layouts/form_part_start_add_to_cart_list.php

je to v layoutu, což znamená, že se to dá přepsat v šabloně a tím pádem nepřijít o změny při případném updatu

Případně se to dá nakombinovat zde:

components/com_phocacart/layouts/form_part_start_add_to_cart_list.php

odebrat:

Code: Select all

echo '<input type="hidden" name="quantity" value="1">';
a přidat u tlačítek standardní formulářové pole:
components/com_phocacart/layouts/button_add_to_cart_list.php

Image

Re: Tlačítko přidat do košíku

Posted: 30 Mar 2023, 16:30
by horajbm
Ahoj, děkuju za RYCHLOU reakci :) Trosku mě trápí, že se v tomhle kodu ztracím. Byli jsme zvyklí na VM, tam to bylo (pro mě) dalece jednodušší. Ale zase se rád učím nový věci. A VM se nám bohužel nevyvíjí tak jak by mělo a navíc se zpoplatnilo, tak padla volba na Phocu. Myslíš že bys mě popostrčil s tou druhou částí? myslím jak to napsat správně?

A kdyby klient trval na tlačítkách plus/ minus , tak to nejak jde, eventualne co by to stálo?

diky
Honza

Re: Tlačítko přidat do košíku

Posted: 30 Mar 2023, 18:17
by Jan
Phoca Cart využívá standardní Joomla layouty (může se to zdát složitější, ale umožňuje to přepsat jen ty části kódu, které je potřeba přepsat). Ale to není ani tak vlastnost Phoca Cart jako vlasnost Joomly.


Tlačítka plus a mínus se vytváří pomocí Javascriptu, tedy se nijak speciálně neimplementují do kódu.

Pokud jsou zapnutý v nastavení:

Image

pak záleží na tom jaký se vloží HTML kód, např. pomocí Bootstrapu:

Code: Select all

echo '<div class="input-group bootstrap-touchspin"><input class="form-control ph-input-quantity" type="text" name="quantity" value="1"></div>';
Image

Re: Tlačítko přidat do košíku

Posted: 30 Mar 2023, 18:38
by horajbm
Diky.
toho zapínání v konfiguraci jsem si nevšiml, na detailu produktu skvely. mam problem jen s timto:

a přidat u tlačítek standardní formulářové pole:
components/com_phocacart/layouts/button_add_to_cart_list.php

nevím jak má ten kod presne byt, abych to nezbastlil. Jomlacky overidy znam, ale ten kod v phoce jeste ne :)

diky za ochotu a trpelivost.
Honza

Re: Tlačítko přidat do košíku

Posted: 30 Mar 2023, 19:29
by Jan
O jakým kódu přesně mluvíš? Tam žádnej speciální kód není, je to standardní html formulářový pole v HTML, nic víc.

Re: Tlačítko přidat do košíku

Posted: 31 Mar 2023, 06:29
by horajbm
Ahoj,
už jsem za celej tejden unavenej. proste jsem nepochopil větu
"a přidat u tlačítek standardní formulářové pole:
components/com_phocacart/layouts/button_add_to_cart_list.php"

Honza

Re: Tlačítko přidat do košíku

Posted: 04 Apr 2023, 15:16
by Jan
OK

Re: Tlačítko přidat do košíku

Posted: 05 Apr 2023, 08:02
by horajbm
Stejne musim priznat, ze jsem se v tom ztratil a nevim co presne mam udelat :(

dik
H.