Seite 1 von 1

Editmode: Template x-mal ausgeben

Verfasst: Fr 31. Jul 2020, 11:04
von webman2014
Hallo Ihr Wissenden WE´s,

stehe gerade vor einem kleinen Problem. Möchte dem Redaktuer die Möglichkeit geben im Editmode festzulegen, wie oft ein Template Schnippsel an definierter Stelle integriert werden soll. Er soll also die Möglichkeit erhalten die Variable x frei zu setzen mit einer beliebigen Anzahl. Soweit so gut. Bekomme es aber nicht hin, dass das Template <we:include type="template" id="19"/> auch ausgegeben wird. Wo mache ich einen Denkfehler?
Ich denke ich muss was anderes nehemen als echo für we:include ... aber was?


<we:ifEditmode>
<?php
$i = 0;
$x = 10;
while($i < $x)
{
echo "$i, ";
echo "<br>";
echo "<we:include type="template" id="19"/>";
$i++;
}
?>
</we:ifEditmode>

Ich danke Euch :--)
Andrew

Re: Editmode: Template x-mal ausgeben

Verfasst: Fr 31. Jul 2020, 11:54
von e_herrmann
Hi,
warum nimmst du hierfür nicht Bordmittel, wie we:block oder we:listview?

Re: Editmode: Template x-mal ausgeben

Verfasst: Fr 31. Jul 2020, 12:12
von NilSole
Hallo,

du kannst ganz einfach nach dem <br> eine geschweifte ein schließendes PHP Tag, dann schreibst du dein we Tag normal wie immer da hin und machst dann wieder einen PHP Abschnitt.

Code: Alles auswählen

 <we:ifEditmode>
<?php
$i = 0;
$x = 10; 
while($i < $x) 
{
echo "$i, ";
echo "<br>";  ?>

<we:include type="template" id="19"/>

<?php
$i++;
}
?>
</we:ifEditmode>
Das ist dann auch quasi mit Bordmitteln, da du ja nur den Code dazwischen x mal wiederholst (ist aber schneller).

Schöne Grüße
Nils

Re: Editmode: Template x-mal ausgeben

Verfasst: Fr 31. Jul 2020, 12:35
von webman2014
Hallo Elko, hallo Nils,

genial, beide Vorschläge gleich ausprobiert, klappt auf Anhieb ... !!!
Besten Dank Euch beiden.

Ich bin zwar schon seid ewigen Jahren mit Webdition unterwegs, aber immer nur sporadisch für meine kleinen Aktivitäten ... so dass mir immer wieder das ganze Spektrum der Sprachsyntax gedanklich abhanden kommt. Ich finde WE aber immer wieder klasse ... die Entwickler, die das Produkt weiterentwicklen und hier die Community bilden eine super Einheit.

Vielen Dank!
Andrew