In einem aktuellen Projekt (WE 8.1.2) möchte ich per Cronjob "abgelaufene" News (per Formular von Usern angelegt) parken und in ein anderes Objektverzeichnis (archiv) verschieben.
Das Parken funktioniert einwandfrei indem ich per Condition und LV alle Objekte selektiere, in denen das in den Objekten befindliche Ablaufdatum mit "heute" verglichen wird.
Code: Alles auswählen
<we:listview type="object" classid="19" order="we_id" condition="\$DeleteOldNews">
<we:ifNotFound>
<p>Nichts zum Parken gefunden.</p>
<we:else />
<we:repeat>
<we:field name="we_id" />
<we:field name="we_id" nameto="ID_Del" to="global" />
<?php
// Objekt ID initialisieren
$obj = new we_objectFile();
$obj->initByID($ID_Del);
// Objekt parken
$obj->we_unpublish();
?>
</we:repeat>
</we:ifNotFound>
</we:listview>
Kann mir hier jemand auf die Sprünge helfen?