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
Code: Select all
if ($pos) {
$theme = 'svg';
$icons = 'svg';
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...
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>';
}
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.