Seite 1 von 1

we tags als Klasse einbinden - aber wie?

Verfasst: Sa 29. Aug 2020, 16:57
von mediavantis
Liebe Forumsgemeinde,

ich komme einfach nicht weiter.
Ab WE 9 sind die we_tag `s nicht nicht mehr funktionabel und diese müssen jetzt als Klasse eingebunden werden. Aber wie?
Was muss ich denn jetzt aus "we_tag" machen?

Code: Alles auswählen

<we:listview name="Anfrage" type="object" classid="2" id="780" >
<we:repeat>
<we:ifPosition position="last" type="listview">
<?php 
$Anfrage .= we_tag("field", array("type"=>"text","name" => "Name")) ; 
?>
<we:else />
<?php 
$Anfrage .= we_tag("field", array("type"=>"text","name" => "Name")) . ","; 
?>
</we:ifPosition>
</we:repeat>
</we:listview>
Kann mir hier jemand auf die Sprünge helfen?

Re: we tags als Klasse einbinden - aber wie?

Verfasst: Sa 29. Aug 2020, 17:37
von NilSole

Code: Alles auswählen

<we:listview name="Anfrage" type="object" classid="2" id="780" >
	<we:repeat>
		<we:ifPosition position="last" type="listview">
			<?php 
				$Anfrage .= we_weTag_util::tag("field", array("type"=>"text","name" => "Name")) ; 
			?>
			<we:else />
			<?php 
				$Anfrage .= we_weTag_util::tag("field", array("type"=>"text","name" => "Name")) . ","; 
			?>
		</we:ifPosition>
	</we:repeat>
</we:listview>
Aber warum nicht einfach mit to="global"? Dann wäre es auch updatesicher.

Re: we tags als Klasse einbinden - aber wie?

Verfasst: Sa 29. Aug 2020, 17:42
von NilSole
Hier mit to="global".

Code: Alles auswählen

<we:listview name="Anfrage" type="object" classid="2" id="780" >
	<we:repeat>
		<we:field type="text" name="Name" to="global" nameto="anfrage[]" />
	</we:repeat>
</we:listview>

<?php
// Ausgabe
	echo implode(",",$GLOBALS["anfrage"]);
?>

Re: we tags als Klasse einbinden - aber wie?

Verfasst: Sa 29. Aug 2020, 17:58
von NilSole
Ah ich sehe gerade, we_weTag_util::tag() ist im Grunde das gleiche wie we_tag(...). Also sollte es so schon richtig sein.

Re: we tags als Klasse einbinden - aber wie?

Verfasst: So 30. Aug 2020, 08:23
von mediavantis
Moin Nils,

recht herzlichen Dank! Das wars!