Vielleicht hilfreich:
https://www.joomshaper.com/documentation/helix-framework/template-views-override
Vielleicht hilfreich:
https://www.joomshaper.com/documentation/helix-framework/template-views-override
ich habe mich jetzt mal an den Override gewagt leider ohne den gewünschten Erfolg. Ich habe alles geändert wie Elwood es beschrieben hat. Ich hoffe es stimmt auch mit dem Pfad. Könntet ihr bitte mal drüber schauen.
so sieht die contyct.php geändert aus
Ich weiß nicht, ob dein Link zur Kategorieliste der Kontakte die ID 4 hat.
Hast du den Link angelegt und ihn kopiert und eingefügt?
Ich habe das von dir abgeschrieben.
Wie meinst du kopiert
Ich habe das von dir abgeschrieben.
Du musst auf deiner Seite einen Menüpunkt anlegen, der zu deiner Kategorieansicht deiner Kontakte verknüpft ist.
Diesen Link im Menüpunkt (dort, wo du ihn erstellst), kopieren und einfügen:
Hallo!
Warum gehst Du nicht den Weg über die Modulposition Top2?
Ich habe das eben in nicht mal 5min mal testweise gemacht.
Eigenes Modul erstellt auf Position Top2.
Darin kann man dann einfach ein Umschlagicon setzen und mit nem Kontakt verlinken.
Ich habe das eben schnell via JCE gemacht, da der JCE ja Links auf Kontakte ermöglicht.
Gruß
sven
Warum gehst Du nicht den Weg über die Modulposition Top2?
Das Modul auf top2 würde dann aber unter der Kontaktleiste stehen.
Ok den Menüpunkt habe ich schon dann schau ich nachher mal.
svenyeng weil ich es cooler finde und lernen will
Hallo!
ZitatDas Modul auf top2 würde dann aber unter der Kontaktleiste stehen.
Nein. Die Kontaktleiste einfach im Helix ausschalten. Geht mit einem Klick.
Die Kontaktleiste baut man sich dann selber im "Eigenen Modul".
Ist doch super einfach zu machen ohne das man irgendwo im Code rumfrickeln muss.
Gruß
sven
Zitatweil ich es cooler finde und lernen will
Ich finds auch cool
...... ohne das man irgendwo im Code rumfrickeln muss.
Bei svenyeng scheint halt alles, was nicht mit der Maus funktioniert, "rumfrickeln" zu sein.
Hallo!
Das nicht, aber ich arbeite nicht nach dem Motto "Warum einfach, wenn es auch kompliziert geht."
Ich nutze gerne den einfachen und schnellen Weg.
Du fährst ja bestimmt auch nicht immer über Rom, wenn Du irgendwo hin willst.
Und dazu kommt noch, das ich Joomla extra nutze, weil es damit einfach geht.
Sonst könnte ich ja gleich alles selber programmieren.
Gruß
sven
kann es am Ort liegen wo das override liegt?
Du müsstest also ein Override schreiben, was beim Helix ein bisschen arg tricky ist.
Er nimmt die Datei im Override-Ordner nicht. Er greift auf die Originaldatei zu.
Wenn du sie umbenennst, kommt eine Fehlermeldung.
Erstelle die Änderung in der Originaldatei und teste es.
Dann vielleicht mal im JS-Forum fragen, warum das nicht funktioniert.
Mehr helfen kann ich leider nicht, da ich ausschließlich Astroid nutze.
... fragen, warum das nicht funktioniert...
Weil man beim Helix in templates/shaper_helixultimate/overrides/
eigentlich wohl in der Hauptsache nur für die Joomla-Core-Komponenten und die Joomla-Core-Module wirksam Overrides erstellen und benutzen kann.
Ist ja auch so in der Anleitung beschrieben:
https://www.joomshaper.com/documentation/…-views-override
und gilt vermutlich wohl für alle Views/Dateien die im entsprechenden System-Plugin vorhanden sind:
github.com/JoomShaper/helix-ultimate/tree/master/plugins/system/helixultimate/overrides
Eventuell nützlich #7 und:
https://www.joomshaper.com/forum/question/33811
Ich nutze das Helix aber auch nicht.
Weil man beim Helix in templates/shaper_helixultimate/overrides/
eigentlich wohl in der Hauptsache nur für die Joomla-Core-Komponenten und die Joomla-Core-Module wirksam Overrides erstellen und benutzen kann.
Ist mir ja bekannt. Deswegen ja:
Dann vielleicht mal im JS-Forum fragen, warum das nicht funktioniert.
Oder mach es halt mit den Modulen.
Ist zwar die Leiste weg, aber man kann es mit css bestimmt richten.
Gibt ja im JS-Forum bereits eine ähnliche Fragestellung und Lösung wie in #35 von mir auch am Ende verlinkt.
Anstatt mymenu.php eben entsprechend mycontact.php entsprechend erstellen und abändern.
in der mycontact.php
class HelixUltimateFeatureContact
ändern in
class HelixUltimateFeatureMycontact
und in der myheader.php
include_once $feature_folder_path . '/contact.php';
ändern in
include_once $feature_folder_path . '/mycontact.php';
Es ist halt alles:
...beim Helix ein bisschen arg tricky...
Daher durchaus sinnvoll zuerst:
Erstelle die Änderung in der Originaldatei und teste es.
Ok, machen wir es mit Modulen!
Erstelle ein eigenes Modul 1 auf top-1
Erstelle ein eigenes Modul 2 auf top-2
Inhalt Modul 1:
Inhalt Modul 2:
<i class="fa-solid fa-phone"></i><a href="tel:+499123456789"> 09123 456789 </a><i class="fa-regular fa-envelope"></i><a href="index.php?option=com_contact&view=category&id=4">Kontakte</a>
Jetzt noch in den Template-Optionen unter Basic-Social Icons/Contact Info die Anzeige deaktivieren.
Anstatt so:
Sieht es dann so aus:
Damit solltest du zurecht kommen. HTML in den Modulen nach Gusto anpassen!
Nun hat er auch noch die Qual der Wahl...
Da es ja mit dem Override beim HU5 nicht funktioniert, solltes es mit den Modulen eigentlich passen.
Kriegt er schon hin!