Kann ich den Inhalt eines Feldes eines objects per PHP überschreiben.
Ich möchte gern einen Counter / verfügbare Anzahl des Objektes realisieren. Also Runtersähen nach abschicken eines Formulars.
einen Inhalt eines Feldes eines objects per PHP überschreiben
Re: einen Inhalt eines Feldes eines objects per PHP überschreiben
HI,
du bist auf einer Vorlage auf welcher Du ein <we:object> darstellst? Und jetzt möchtest du das Objekt aktualisieren, also sowas wie ein <we:write...> machen?
du bist auf einer Vorlage auf welcher Du ein <we:object> darstellst? Und jetzt möchtest du das Objekt aktualisieren, also sowas wie ein <we:write...> machen?
webEdition Partner - https://www.blickfang-media.com
Ehemals im Vorstand des webEdition e.V.
Ehemals im Vorstand des webEdition e.V.
Re: einen Inhalt eines Feldes eines objects per PHP überschreiben
Ja bekomm es einfach nicht hin.
Re: einen Inhalt eines Feldes eines objects per PHP überschreiben
DU kannst das mit we:write bewerkstellligen oder auch per php. HIer ist es abhängig davon, in welcher Version du arbeitest.
Wenn du nicht in der aktuellen Version 9 bist, dann geht das mit
Wenn du nicht in der aktuellen Version 9 bist, dann geht das mit
Code: Alles auswählen
$obj = new we_objectFile();
$obj->initById(15);
$obj->setElement('feldname', feldwert);
...
$obj->we_save();
$obj->we_publish(); // je nachdem was du halt machen möchtest
webEdition Partner - https://www.blickfang-media.com
Ehemals im Vorstand des webEdition e.V.
Ehemals im Vorstand des webEdition e.V.
Re: einen Inhalt eines Feldes eines objects per PHP überschreiben
WOW der klappt. Und was ändert sich alles mit version 9?? Gibt es eigentlich eine Tabelle wo man nachschauen kann was sich zu welcher Version an befehlen geändert hat. hab eine ältere installation noch auf 7.
Re: einen Inhalt eines Feldes eines objects per PHP überschreiben
webedition.org und dort in der Versionshistorie, findest du Hinweis zu den verschiedenen Updates.
webEdition Partner - https://www.blickfang-media.com
Ehemals im Vorstand des webEdition e.V.
Ehemals im Vorstand des webEdition e.V.
Re: einen Inhalt eines Feldes eines objects per PHP überschreiben
Das geht so in der Version 9 nicht mehr. Da müssten ein paar Änderungen vorgenommen werden.
Und natürlich ist es nicht updatesicher
Und natürlich ist es nicht updatesicher
Re: einen Inhalt eines Feldes eines objects per PHP überschreiben
wer das für Version 9.x sucht, hier auch noch ein Beispiel:
Code: Alles auswählen
$obj = new we_contents_objectFile(123);
// $obj->initById(123); alternativ wenn man die id nicht gleich reinsteckt
$obj->setElementS('feldname', 'feldwert');
$obj->we_save(); // wenn nur save und nicht veröffentlicht werden soll
$obj->we_publish();
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: Ahrefs [Bot] und 20 Gäste