Hi, try to enable SVG icons in Phoca Cart options.
Jan
POS icons
- Jan
- Phoca Hero
- Posts: 48402
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Re: POS icons
If you find Phoca extensions useful, please support the project
-
- Phoca Enthusiast
- Posts: 64
- Joined: 12 Jun 2011, 16:44
- Location: Slovakia
Re: POS icons
Hi. settings SVG icon type its ok . It works . thanks
- Jan
- Phoca Hero
- Posts: 48402
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
-
- Phoca Professional
- Posts: 189
- Joined: 12 Feb 2015, 13:30
Re: POS icons
Ahoj, prosím akým spôsobom má fungovať rendrovanie ikon pre POS? Lebo ak tomu správne rozumiem, tak ak som v POS, tak najprv
knižnica style.php kvôli podmienke
vyberie názov triedy bez predpony (napr. "plus") a potom
knižnica icon.php nevie, že style.php chce aby to bola svg ikona a rendruje ju podľa parametru komponentu, teda nepridá tam zápis pre svg ikony...
výsledok je trieda "plus", teda ani "fa fa-plus" ani "pc-si pc-si-plus"...
Ak ale v style.php tá podmienka pre POS nie je, tak to normálne vyrobí triedu podľa nastavení komponentu, v mojom prípade "fa fa-plus" a potom už len stačilo nahrať do "phoca_pos" templatu adresár fontawesome - to čo riešil Roman vyšie.
Lebo v templateDetails.xml nie je zapísaný a teda sa automaticky nevytvorí a fa ikony normálne fungujú...
Dalo by sa stým niečo spraviť? Lebo rád by som ďalej používal FA ikony na celom webe. Díky.
knižnica style.php kvôli podmienke
Code: Select all
if ($pos) {
$theme = 'svg';
$icons = 'svg';
knižnica icon.php nevie, že style.php chce aby to bola svg ikona a rendruje ju podľa parametru komponentu, teda nepridá tam zápis pre svg ikony...
Code: Select all
...
$icon_type = $pC->get( 'icon_type', 'fa5');
...
if ($icon_type == 'svg') { // podmienka sa nesplní, lebo komponent nie je nastavený na svg
...
} else {
$o .= '<span class="'.$class.'"'.$attributes.'></span>';
}
Ak ale v style.php tá podmienka pre POS nie je, tak to normálne vyrobí triedu podľa nastavení komponentu, v mojom prípade "fa fa-plus" a potom už len stačilo nahrať do "phoca_pos" templatu adresár fontawesome - to čo riešil Roman vyšie.
Lebo v templateDetails.xml nie je zapísaný a teda sa automaticky nevytvorí a fa ikony normálne fungujú...
Dalo by sa stým niečo spraviť? Lebo rád by som ďalej používal FA ikony na celom webe. Díky.
- Jan
- Phoca Hero
- Posts: 48402
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Re: POS icons
Ahoj,
díky za info.
Kvůli možným konfliktům a problémům (nenačítání FA ikon, a pod.) má POS natvrdo nastavené SVG ikony.
Třída ikony má forceIconType proměnnou, která by měla nastavit SVG, ale některé části to tak neudělají.
Třidu jsem opravil, je možné ji otestovat po instalaci nejnovější Beta verze: https://github.com/PhocaCz/PhocaCart/re ... Beta13.zip
Mělo by to být OK:
Díky.
díky za info.
Kvůli možným konfliktům a problémům (nenačítání FA ikon, a pod.) má POS natvrdo nastavené SVG ikony.
Třída ikony má forceIconType proměnnou, která by měla nastavit SVG, ale některé části to tak neudělají.
Třidu jsem opravil, je možné ji otestovat po instalaci nejnovější Beta verze: https://github.com/PhocaCz/PhocaCart/re ... Beta13.zip
Mělo by to být OK:
Díky.
If you find Phoca extensions useful, please support the project