Revision 9f795a10
Von Sven Schöling vor etwa 17 Jahren hinzugefügt
bin/mozilla/ic.pl | ||
---|---|---|
|
||
my ($numrows) = @_;
|
||
|
||
print qq|
|
||
<tr>
|
||
<td>
|
||
<table width=100%>
|
||
<tr>
|
||
<th class="listheading">| . $locale->text('Preisklasse') . qq|</th>
|
||
<th class="listheading">| . $locale->text('Preis') . qq|</th>
|
||
</tr>
|
||
|;
|
||
for my $i (1 .. $numrows) {
|
||
print qq|
|
||
<tr>
|
||
<td width=50%><input type=hidden name="pricegroup_$i" size=30 value="$form->{"pricegroup_$i"}">$form->{"pricegroup_$i"}</td>
|
||
<td width=50%><input name="price_$i" size=11 value="$form->{"price_$i"}"></td>
|
||
<input type=hidden name="pricegroup_id_$i" value="$form->{"pricegroup_id_$i"}">
|
||
</tr>
|
||
|;
|
||
}
|
||
my @PRICES = map +{
|
||
pricegroup => $form->{"pricegroup_$_"},
|
||
pricegroup_id => $form->{"pricegroup_id_$_"},
|
||
price => $form->{"price_$_"},
|
||
}, 1 .. $numrows;
|
||
|
||
print qq|
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
|;
|
||
print $form->parse_html_template('ic/price_row', { PRICES => \@PRICES });
|
||
|
||
$lxdebug->leave_sub();
|
||
}
|
templates/webpages/ic/price_row_de.html | ||
---|---|---|
[%- USE HTML %]
|
||
[%- IF PRICES.count %]
|
||
<tr>
|
||
<td>
|
||
<table width=100%>
|
||
<tr>
|
||
<th class="listheading">Preisgruppe</th>
|
||
<th class="listheading">Preis</th>
|
||
</tr>
|
||
[%- FOREACH row = PRICES %]
|
||
<tr>
|
||
<td width=50%><input type=hidden name="pricegroup_[% loop.count %]" size=30 value="[% HTML.escape(row.pricegroup) %]">[% HTML.escape(row.pricegroup) %]</td>
|
||
<td width=50%><input name="price_[% loop.count %]" size=11 value="[% HTML.escape(row.price) %]"></td>
|
||
<input type=hidden name="pricegroup_id_[% loop.count %]" value="[% HTML.escape(row.pricegroup_id) %]">
|
||
</tr>
|
||
[%- END %]
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
[%- END %]
|
templates/webpages/ic/price_row_master.html | ||
---|---|---|
[%- USE HTML %]
|
||
[%- IF PRICES.count %]
|
||
<tr>
|
||
<td>
|
||
<table width=100%>
|
||
<tr>
|
||
<th class="listheading"><translate>Preisklasse</translate></th>
|
||
<th class="listheading"><translate>Preis</translate></th>
|
||
</tr>
|
||
[%- FOREACH row = PRICES %]
|
||
<tr>
|
||
<td width=50%><input type=hidden name="pricegroup_[% loop.count %]" size=30 value="[% HTML.escape(row.pricegroup) %]">[% HTML.escape(row.pricegroup) %]</td>
|
||
<td width=50%><input name="price_[% loop.count %]" size=11 value="[% HTML.escape(row.price) %]"></td>
|
||
<input type=hidden name="pricegroup_id_[% loop.count %]" value="[% HTML.escape(row.pricegroup_id) %]">
|
||
</tr>
|
||
[%- END %]
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
[%- END %]
|
Auch abrufbar als: Unified diff
Warendialog -> Preisgruppen in Template ausgelagert.
Template blendet die komplette Tabelle aus, wenn keine Preisgruppen gefunden werden.