Nummer des Blocks

Fragen zum Erstellen von Templates für webEdition.
lxp

Beitragvon lxp » Fr 25. Okt 2002, 18:10

Hallo!

Wie kann ich innerhalb eines Blocks (we:block) die Nummer des Blocks ausgeben?

Alex

Dirk Einecke
Senior Member
Beiträge: 3735
Registriert: Do 1. Jan 1970, 02:00
Wohnort: Karlsruhe
Kontaktdaten:

Beitragvon Dirk Einecke » Fr 25. Okt 2002, 18:37

Hi.

Intern werden die Blockelemente ja nach Erstellungsreihenfolge in ein Array geschrieben. Dieses Array kann man (und Frau) so ausgeben:

<?php
$MyArray = array();
$MyArray = unserialize($we_doc->getElement("BLOCKNAME"));
p_r($MyArray);
?>

Oder möchtest Du nur innerhalb des Blocks eine Zahl mit jedem neuen Element erhöhen? Das könnte man so machen:

<?php
function SetCounter($counterName)
{
global $g_counter;
$g_counter[$counterName]++;
return $g_counter[$counterName];
}
?>

<we:block name="foo">
<?php echo SetCounter("MyNr"); ?>
</we:block>



_________________
MfG
Dirk Einecke
we:DevEdge Site - http://www.we-devedge.de/
we:DevEdge Forum - http://www.we-devedge.de/forum/

<font size=-1>[ Diese Nachricht wurde ge<auml;ndert von: Dirk Einecke am 2002-12-17 17:51 ]</font>


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

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 16 Gäste