Select-Liste Problem seit PHP 8.0 u. WE 9.1.2

Fragen zum Erstellen von Templates für webEdition.
Rala
Member
Beiträge: 69
Registriert: Fr 26. Jan 2007, 09:04
Wohnort: Dormagen
Kontaktdaten:

Select-Liste Problem seit PHP 8.0 u. WE 9.1.2

Beitragvon Rala » Di 27. Sep 2022, 10:06

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.

Benutzeravatar
blickfang
webEdition Partner
webEdition Partner
Beiträge: 800
Registriert: Mo 15. Dez 2003, 16:00
Kontaktdaten:

Re: Select-Liste Problem seit PHP 8.0 u. WE 9.1.2

Beitragvon blickfang » Di 27. Sep 2022, 10:17

Hi,
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
lauten
Gruß, Timo
webEdition Partner - https://www.blickfang-media.com
Ehemals im Vorstand des webEdition e.V.

Rala
Member
Beiträge: 69
Registriert: Fr 26. Jan 2007, 09:04
Wohnort: Dormagen
Kontaktdaten:

Re: Select-Liste Problem seit PHP 8.0 u. WE 9.1.2

Beitragvon Rala » Di 27. Sep 2022, 11:35

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 nun

Code: Alles auswählen

we_tag_listview::$current
lauten
Gruß, Timo
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.

Benutzeravatar
blickfang
webEdition Partner
webEdition Partner
Beiträge: 800
Registriert: Mo 15. Dez 2003, 16:00
Kontaktdaten:

Re: Select-Liste Problem seit PHP 8.0 u. WE 9.1.2

Beitragvon blickfang » Di 27. Sep 2022, 11:40

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:

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>
VG, Timo
webEdition Partner - https://www.blickfang-media.com
Ehemals im Vorstand des webEdition e.V.

Rala
Member
Beiträge: 69
Registriert: Fr 26. Jan 2007, 09:04
Wohnort: Dormagen
Kontaktdaten:

Re: Select-Liste Problem seit PHP 8.0 u. WE 9.1.2

Beitragvon Rala » Di 27. Sep 2022, 11:54

Herzlichen Dank! Funktioniert alles wie gewünscht!
Für Deinen Einsatz mache ich eine Spende für die Vereinskasse!

Viele Grüße
Rainer

Benutzeravatar
blickfang
webEdition Partner
webEdition Partner
Beiträge: 800
Registriert: Mo 15. Dez 2003, 16:00
Kontaktdaten:

Re: Select-Liste Problem seit PHP 8.0 u. WE 9.1.2

Beitragvon blickfang » Di 27. Sep 2022, 12:11

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.


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

Wer ist online?

Mitglieder in diesem Forum: Semrush [Bot] und 1 Gast