07. März 2023
embedPage einbetten einfügen wOpenURL embedListEntrySelf Listeneinträge embedListEntry
Über die Javascriptfunktion wOpenURL können Sie aus anderen Seiten des Projektes Inhalte in die aktuelle Seite einbetten (embedPage).
Innerhalb des Listen-Elementes können Sie mit dieser Technik z.B. Inhalte zu den Listeneinträgen per Klick über JavaScript laden.
In der Listenansicht des Objekt-Wizards wird über das Element "Objektdaten als HTML ausgeben" ein a-Tag eingefügt. Dieses ruft die Funktion wOpenURL auf und gibt diesem einen Link mit. Der zweiten Parameter 'embedListEntrySelf' definiert, dass der ermittelte HTML-Code innerhalb des li-Elementes eingefügt werden soll.
<!-- Über folgende data-Attribute können Sie die Funktion zusätzlich beeinflussen: data-embedBefore - [|1] Der ermittelte HTML-Code wird zu Beginn des li-Tags eingefügt. data-embedClass - Der Embedded-Container bekommt die angegebene CSS-Klasse data-embedClassAdditional - Die CSS-Klassen des Embedded-Containers werden um diese CSS-Klassen ergänzt data-embedMultiple - [|1] Wurde bereits ein Embedded-Container verwendet, wird ein weiterer hinzugefügt (1) --> <a href="#" onclick="wOpenURL('/[Inhaltsprojekt]/shop/scripts/cart.php?action=showProductCart&item=[!--wDocumentPath--]', 'embedListEntrySelf', this);return false;">Warenkorbansicht öffnen</a>