Hallo Zusammen,
Kann es sein, dass beim Speichern eines Modules auch in der Postsave-Action die Variable $REX_ACTION['SLICE_ID'] immer noch 0 ist oder liegt der Fehler bei mir? Falls ja, wie kome ich zu einer Slice id in einer Aktion?
Grüsse,
Sidney
sidney hat geschrieben:auch in der Postsave-Action die Variable $REX_ACTION['SLICE_ID'] immer noch 0 ist oder liegt der Fehler bei mir?
sidney hat geschrieben:Habe gerade gesehen das beim speichern eines neuen Slices (add) noch ein hidden Feld per POST mitgegeben wird ("slice_id") in welchem die id des letzten slices steht. Sprich hidden field slice_id +1 = meine gewünschte ID? Ist das so stabil oder gibts da ne bessere Möglichkeit?
if($REX_ACTION['EVENT'] == "ADD"){
$articleId = $REX_ACTION['ARTICLE_ID'];
$mi = new rex_sql;
$mi->setQuery("SELECT MAX(id) FROM rex_article_slice WHERE article_id = '$articleId'");
if($mi->getRows() == 1){
$sliceId = $mi->getValue("MAX(id)");
}
unset($mi);
}else{
$sliceId = $REX_ACTION['SLICE_ID'];
}
Zurück zu Module/Aktionen [R4]
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast