Verlauf: Startseite ›› Redaxo ›› Module
Action - rexname
Mehr als 10 REX_VALUE[] Felder
Möchte man in einem Modul mehr als 10 Formularfelder verwenden, eignet sich die unter dem Namen bekannte “rexnames”-Action dazu. Mit dieser Action können so viele Fomularfelder erstellt werden, wie braucht. Die ganzen Formularfelder werden in einem REX_VALUE[] mit einem Trennzeichen, hier ”~~”, gespeichert.
Der einzige Nachteil bei dieser Action ist, das die Suchausgabe, sofern man sie installiert hat, eine unschöne Ausgabe darstellt.
Das Arbeiten mit der Action
Es müssen 2 Aktionen mit gleichen Code angelegt werden. Es unterscheidet sich nur das PRE/POST sowie der STATUS:
1ste Aktion PRE + ADD/EDIT zuweisen
2te Aktion POST + ADD/EDIT zuweisen
Code
<?php
$newname = "";
for ($c=0; $c < count ($rexname); $c++) {
if (isset ($rexname[$c])) {
$newname .= $rexname[$c]."~~";
}
}
if ($REX_ACTION['VALUE'][1] != "") {
$rexname = split("~~",$REX_ACTION['VALUE'][1]);
}
else {
$REX_ACTION['VALUE'][1] = $newname;
}
?> Nun müssen beide Aktionen dem Modul zugewiesen werden, wo mehr als 10 REX_VALUE[] Felder benötigt werden.
In der Eingabe und Ausgabe am Anfang des Moduls sollte dann folgendes notiert werden:
Code
<?php $rexname = split("~~", "REX_VALUE[1]"); ?> Formualrfelder für die Eingabe:
Code
<input type="text" name="rexname[1]" value="<?php print $rexname[1]; ?>" />
<input type="text" name="rexname[2]" value="<?php print $rexname[2]; ?>" />
.....
<input type="text" name="rexname[100]" value="<?php print $rexname[100]; ?>" /> In der Ausgabe dann das notieren:
Code
<?php
print $rexname[1];
print $rexname[2];
....
print $rexname[100];
?>11.04.2006 - 18:54:30
Der letzte Artikel
Redaxo Cheatsheet 4.2
Das Cheatsheet beinhaltet:
OOArticle, OOArticleSlice, OOCategory, OOMedia, OOMediaCategory, Extension Points, REX Variablen, $REX, $REX_ACTION, Moduleingabe, Modulausgabe
Herunterladen kann man es ich auf blumbeet.com. ... zum Artikel
13.05.2009 - 21:38:53 - Thema: Allgemeines
Weitere Artikel
Action - rexname
Mehr als 10 REX_VALUE[] Felder
Möchte man in einem Modul mehr als 10 Formularfelder verwenden, eignet sich die unter dem Namen bekannte “rexnames”-Action dazu. Mit dieser Action können so viele Fomularfelder ... zum Artikel
11.04.2006 - 18:54:30
Pop-Up Bild
wird vergrößert dargestellt
Bei diesem Modul wird ein verkleinertes Bild mit einem Link versehen. Klickt man auf diesen Link, öffnet sich ein Pop-Up Fenster welches ein vergrößertes Bild darstellt. Optional kann ... zum Artikel
13.01.2006 - 15:23:21
Textile und Bild
Hier kann man Text per Textile eingeben sowie das Einbinden eines Bildes. Man hat die Wahl ob das Bild links oder rechts vom Text ausegrichtet werden soll. Der Text ... zum Artikel
29.11.2005 - 09:36:59
Mahlis
Mai 2005
Umsetzung . Programmierung . Content Management System . Hosting . Pflege