we:href und dynamischer include in WE8

Fragen zum Erstellen von Templates für webEdition.
mtbrmatze
Senior Member
Beiträge: 136
Registriert: Di 22. Jan 2013, 19:46

we:href und dynamischer include in WE8

Beitragvon mtbrmatze » Di 30. Jan 2018, 15:21

Wir stellen gerade eine Seite auf webEdition 8 um und haben bei folgendem Code Schwierigkeiten.

Code: Alles auswählen

	
<we:ifEditmode><we:href name="masterinclude1" type="int" size="50"/></we:ifEditmode>
<?php $masterinclude1ID = $we_doc->getElement("masterinclude1_we_jkhdsf_intID"); ?>
<?php if($masterinclude1ID): ?> <we:include id="\$masterinclude1ID" />
<?php endif; ?>
Includes werden nicht mehr angezeigt. Gibt es eine andere Lösung?

Danke für die Hilfe
Matze

mokraemer
Senior Member
Beiträge: 3619
Registriert: So 8. Aug 2010, 01:23
Wohnort: Mainz

Re: we:href und dynamischer include in WE8

Beitragvon mokraemer » Di 30. Jan 2018, 17:17

Ihr solltet gleich die Umstellung von dem Custom-PHP-Kode auf den WE-Kode machen!
Mit

Code: Alles auswählen

<we:href name="masterinclude1"  only="id" to="global"/>
bekämt ihr die ID - aber das ist völlig unnötig:

Code: Alles auswählen

<we:inlcude name="masterinclude1" />
macht ohne Unterscheidung das gleiche - und falls das nicht "reicht". <we:include> nutzt zur Eingabe <we:href>, d.h. man kann ein <we:href> in ein <we:include> wandeln.

Die Schreibweise

Code: Alles auswählen

if([...]):
[...]
endif;
ist durch

Code: Alles auswählen

if([...]){
[...]
}
grundsätzlich zu ersetzen. WE verwendet nur noch die Variante mit den geschweiften Klammern und bei der Mischung des Syntax kann es zu Problemen kommen: "Das Vermischen unterschiedlicher Schreibweisen im selben Kontrollblock ist nicht unterstützt."
webEdition-Kern-Entwickler

mtbrmatze
Senior Member
Beiträge: 136
Registriert: Di 22. Jan 2013, 19:46

Re: we:href und dynamischer include in WE8

Beitragvon mtbrmatze » Di 30. Jan 2018, 21:35

Danke das hat sehr geholfen.

Matze


Zurück zu „webEdition Templates erstellen (we:Tags)“

Wer ist online?

Mitglieder in diesem Forum: Ahrefs [Bot] und 15 Gäste