Hallo,
Ich hab vor ein Aktionsmodul zu schreiben. Und zwar werden Artikel immer automatisch jede Woche per Load Data importiert.
Ich habe die Tabelle “oxarticles” so erweitert, dass es die Spalten “OXAKTIONSPREIS”, “OXAKTIONSSTART” und “OXAKTIONSENDE” gibt.
Nun wollte ich eine Seite im Frontend entwickeln, die nur Artikel anzeigt, die im Aktionszeitraum sind.
Wie geht man da am gescheitestens vor ?
Danke schon mal für Hinweise.
Gruß
highknee
Warum verwendest du nicht einfach das eh schon existierende Aktionssystem? Das kann man ganz einfach erweitern und du musst das Rad nicht neu erfinden.
Ich versteh nicht wirklich wie das funktionieren soll…Ich will ja, dass das alles automatisch läuft und nicht von Hand die Artikel dareinpacken…
Naja, das zuweisen kannst du ja automatisch machen, dafür legst du die entsprechenden Einträge in der oxactions2article an.
Vorgehen wäre in etwa:
DB Eintrag in [I]oxactions[/I] (direkt über phpmyadmin oder sql befehl)
Modul für [I]start[/I] bauen das die Artikel lädt:
[I]protected $_oMyAktionList;
public function loadMyAktion(){
if(!$this->_oMyAktionList){
$this->_oMyAktionList = oxNew(“oxarticlelist”);
$this->_oMyAktionList->loadAktionArticles(“meineaktion”);
} [/I]
return $this->_oMyAktionList;
}
Im start.tpl dann darauf zugreifen - das kannst du dir von den top5 etc. abschauen.
Und eben jede Woche die oxactions2article updaten per script.