From 4dbd40c0260327ca136a5c0f49c67822e837f451 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sven=20Sch=C3=B6ling?= Date: Thu, 21 Oct 2010 14:48:39 +0200 Subject: [PATCH] Multibox: Keine Variablen in den rows speichern MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 2 Gründe: 1. Die rows können Objekte sein, und sobald die entweder nicht auf Hashref basieren, oder per AUTOLOAD ihre methoden sauber prüfen gibt das Chaos. 2. Wenn keine Daten da reingespeichert werden, bruachen die multiboxes nicht mit INCLUDE aufgerufen werden, sondern können mit PROCESS den stack clone umgehen. --- templates/webpages/generic/multibox.html | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/templates/webpages/generic/multibox.html b/templates/webpages/generic/multibox.html index b26f86f0d..72d895747 100644 --- a/templates/webpages/generic/multibox.html +++ b/templates/webpages/generic/multibox.html @@ -35,15 +35,6 @@ [%- name = (select_name != '' and ! show_text) ? select_name : name -%] -[%- FOREACH row = DATA %] - [%- - row.id = row.$id_key != '' ? row.$id_key : $id_sub(row) - row.label = row.$label_key != '' ? row.$label_key - : $label_sub(row) != '' ? $label_sub(row) - : row.id - row.selected = default == row.id - -%] -[%- END -%] [%- IF show_text %] [%- END %] [%- FOREACH row = DATA %] - + [%- END %] [%- END %] -- 2.20.1