Hallo Forenmitglieder, ich finde einfach nicht (mehr) die Datei im Template, in der ich das Katerieicon aus dem seitlichen Kategoriemenü herausnehmen kann. Seit dem Update von 3.0.0.0 auf 3.1.3.1 sind sie leider wieder da. Wahrscheinlich hatte ich damals die Änderung in einer USERMOD gespeichert... Könnt ihr mir da vielleicht einen Hinweis geben? (Im Backend kann ich das Icon nicht rausnehmen, da ich es im MegaDropDown Menu nutze...) Schönen Gruß Philipp @Admin: Ich hatte das Thema versehentlich schon in " Gambio Forum - Allgemeine Diskussion Entwickler-Ecke HTML & CSS" gepostet. Denke hier ist es aber besser aufgehoben
Werden die Kategorieicons nicht in der Kategorie selbst angelegt? Und zwar nur für das vertikale Menü. Mit dem Megamenü haben diese Icons nix zu tun.
Hallo bt012ss, grundsätzlich ist das so. Nur waren im Megamenu kleine Bilder gewünscht, und dass dann nicht bei allen Hauptkategorien, daher habe ich das Kategorieicon genutzt, dass in Megadropdown angeigt wird, falls vorhanden. Da wir die Icons nicht in seitlichen Menü brauchten, habe ich sie da rausgelöscht. Und da ist mein Problem, seit dem Update sind sie wieder da. Daher denke ich, dass ich keine USERMOD angelegt hatte, und die Datei erst beim Update von 3.0.0.0 auf 3.1.3.1 überschrieben wurde ...nur finde ich es gerade einfach nicht wieder... Würde mich freuen, wenn noch jemand eine Idee/einen Hinweis hat! Schönen Gruß Philipp
Hallo Barbara, leider komme ich erst jetzt wieder dazu mich um dieses Thema zu kümmern. In der box_categories_left.html hatte ich auch schon geschaut, und es existiert auch eine USERMOD davon. Im Vergleich mit der originalen, fehlt dort die Geschichte mit dem {if $categories_item.data.icon}...usw. Ich habe mal beide Dateien angehängt. Zum Test habe ich auch mal nach dem h4-tag "123test" geschrieben, um zu sehen, ob ich mich an der richtigen Stelle befinde. Alle Caches geleert, einen sauberen Browser genutzt, aber das "123test" tauchte nirgends auf. Ich bin echt ratlos... Schönen Gruß, Philipp
Ich habe es endlich geschafft, und die Stelle (wieder) gefunden, in der sich die Icons in das seitliche Menu schleichen Von Template aus baut sich das Menu über die Datei templates/EyeCandy/boxes/box_categories.html auf, und holt sich die Daten über die Variable {$content_data.BOX_CONTENT}. Diese Variable wird über die system/classes/categories/CategoriesBox.inc.php gefüllt, und dort findet man dann auch den Quelltext mit dem Kategorie Icon! Jetzt frage ich mich nur noch, ob man das ganze auch Updatesicher hinbekommt? Funktioniert es dort auch mit dem "USERMOD" oder ist das irgendwie über die Overloads zu machen? ...da habe ich allerdings Null erfahrung. Schönen Gruß Phillip
Hi, das geht mit einem Overload der Klasse CategoriesBox dazu legst du einen neuen Ordner im Verzeichnis /GXUserComponents/overloads/ mit dem Namen CategoriesBox an, darin legst du eine Datei mit dem Namen NoIconCategoriesBox.inc.php an und gibst folgenden Inhalt ein: PHP: <?php/* -------------------------------------------------------------- NoIconCategoriesBox.inc.php 2016-11-01 T.T Gambio GmbH http://www.gambio.de Copyright (c) 2016 Gambio GmbH Released under the GNU General Public License (Version 2) [http://www.gnu.org/licenses/gpl-2.0.html] --------------------------------------------------------------*/class NoIconCategoriesBox extends NoIconCategoriesBox_parent{ /** * create cat icon * * @param $cid * @param $cname * @param $is_top * @param $gm_cat_link * * @return string */ function gm_get_categories_icon($cid, $cname, $is_top, $gm_cat_link) { if($is_top) { return '<div class="cat_link">'; } else { return '<div class="cat_sub_link">'; } }}