Antwort #5 am: 24. Januar 2020, 11:48:13
@Timm
die Konstanten musst Du einfach in eine Sprachdatei packen (z.B. const_inserttags.php sofern Du noch keine eigene Spracherweiterungsdatei hast) und diese im Ordner /lang/german/extra ablegen. Die dienen aber an sich eh nur dazu, dass im Quellcode bei fehlerhaften Ausgaben ein entsprechender Kommentar erzeugt wird. Lediglich die Konstante "TEXT_ARTIKELNR" dient zur Erzeugung der Produkttitel.
Ansonsten hänge ich nochmal eine erweiterte Funktion an, damit sind jetzt auch zusätzliche Flags möglich. D.h. ein Insertag kann um z.B. eine Klasse oder einen Queryzusatz erweitert werden.
{{product_img::1|class="img-thumbnail"}} - würde das Produktbild vom Produkt mit der ID 1 liefern und den Quellcode mit der Klasse erweitern.
{{categorie::1|?filter_id=2}} - würde einen Link zur Kategorie mit der ID 1 liefern und den Link mit der Query erweitern, sprich es würde bei der Artikelliste der Herstellerfilter direkt auf ID=2 springen, also ein Link zu den Artiklen von Hersteller #2 in Kategorie #1
Unterstüzt werden hier momentan für URLs folgende Flags: "?, #", für Verlinkungen "class, id, style" und für Bilder "class, id, style, height, width"
Gruss
Stefen
[
EDIT Tomcraft 27.01.2020: Modul in
Beitrag 1 aktualisiert.]