Hallo zusammen,
ich hatte irgendwann mal folgenden Code gefunden, mit dem man aus Objekten eine Select-Liste erzeugen kann:
<select name="SelectJahr">
<option value="">Einsatzzeit:</option>
<we:listview type="object" classid="1" name="Zeitraum" searchable="true" order="Einsatzzeit" desc="true"> <we:repeat>
<?php
if($GLOBALS['my']['lastvalue'] != $GLOBALS['lv']->f('Einsatzzeit')){
$GLOBALS['my']['lastvalue'] = $GLOBALS['lv']->f('Einsatzzeit');
?>
<option value="<we:field name="Einsatzzeit"/>"><we:field name="Einsatzzeit"/></option>
<?php
}
?>
</we:repeat>
</we:listview>
</select>
Der Code funktioniert seit dem Update von 8.1.1 auf 9.1.2 und gleichzeitiger Umstellung auf PHP 8.0 leider nicht mehr. Unter PHP 7.4 hat der Code auch unter 9.1.2 funktioniert.
Ich bin in PHP nicht fit und wäre sehr dankbar, wenn mir da jemand auf die Sprünge helfen könnte.
Select-Liste Problem seit PHP 8.0 u. WE 9.1.2
Re: Select-Liste Problem seit PHP 8.0 u. WE 9.1.2
Hi,
GLOBALS['lv'] gibts nicht mehr => siehe Dokumentation https://www.webedition.org/de/dokumenta ... collapse-6
Das muss nun lauten
Gruß, Timo
GLOBALS['lv'] gibts nicht mehr => siehe Dokumentation https://www.webedition.org/de/dokumenta ... collapse-6
Das muss nun
Code: Alles auswählen
we_tag_listview::$current
Gruß, Timo
webEdition Partner - https://www.blickfang-media.com
Ehemals im Vorstand des webEdition e.V.
Ehemals im Vorstand des webEdition e.V.
Re: Select-Liste Problem seit PHP 8.0 u. WE 9.1.2
Hallo Timo, vielen Dank für Deine Info. Leider habe ich keinen Plan, wie sich mit dem neuen Tag nun die Liste erstellen lässt bzw. an welcher Stelle im bisherigen Code ich welche Änderung vornehmen muss. Daher meine Bitte, ob Du das konkretisieren kannst? Ich bin halt kein Programmierer sondern nur fit in HTML und CSS.biwaMedia hat geschrieben: ↑Di 27. Sep 2022, 10:17 Hi,
GLOBALS['lv'] gibts nicht mehr => siehe Dokumentation https://www.webedition.org/de/dokumenta ... collapse-6
Das muss nunlautenCode: Alles auswählen
we_tag_listview::$current
Gruß, Timo
Re: Select-Liste Problem seit PHP 8.0 u. WE 9.1.2
Hi Rala,
das Forum soll eigentlich zur Hilfestellung dienen, nicht als kostenlose Dienstleistungs-Plattform, um sich Code schreiben zu lassen.
Aber ich will mal nicht so sein ersetze den Ausdruck mal an den beiden Stellen
untested:
VG, Timo
das Forum soll eigentlich zur Hilfestellung dienen, nicht als kostenlose Dienstleistungs-Plattform, um sich Code schreiben zu lassen.
Aber ich will mal nicht so sein ersetze den Ausdruck mal an den beiden Stellen
untested:
Code: Alles auswählen
<select name="SelectJahr">
<option value="">Einsatzzeit:</option>
<we:listview type="object" classid="1" name="Zeitraum" searchable="true" order="Einsatzzeit" desc="true"> <we:repeat>
<?php
if($GLOBALS['my']['lastvalue'] != we_tag_listview::$current->f('Einsatzzeit')){
$GLOBALS['my']['lastvalue'] = we_tag_listview::$current->f('Einsatzzeit');
?>
<option value="<we:field name="Einsatzzeit"/>"><we:field name="Einsatzzeit"/></option>
<?php
}
?>
</we:repeat>
</we:listview>
</select>
webEdition Partner - https://www.blickfang-media.com
Ehemals im Vorstand des webEdition e.V.
Ehemals im Vorstand des webEdition e.V.
Re: Select-Liste Problem seit PHP 8.0 u. WE 9.1.2
Herzlichen Dank! Funktioniert alles wie gewünscht!
Für Deinen Einsatz mache ich eine Spende für die Vereinskasse!
Viele Grüße
Rainer
Für Deinen Einsatz mache ich eine Spende für die Vereinskasse!
Viele Grüße
Rainer
Re: Select-Liste Problem seit PHP 8.0 u. WE 9.1.2
Danke, top Sache! Ich frag die Steffi auf den Intensivtagen dann, ob die Spende ankam
webEdition Partner - https://www.blickfang-media.com
Ehemals im Vorstand des webEdition e.V.
Ehemals im Vorstand des webEdition e.V.
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste