Eingabe Feld im Admin -> DB

Hallo zusammen,

habe eine Weile die Suche bemüht. Dort hatte ich Methode gelesen nach der auch ich vorgegangen bin. Jedoch klappts nicht so recht.

Und zwar will ich im Admin im Bereich Nachrichten ein zusätzliches Feld definieren. Dieses soll dann im Frontend natürlich ausgegeben werden. Soweit auch kein Problem von der Logik her. Nur schreibt er mir den eingegeben Wert nicht in die Datenbank.

Mein Weg:

  1. Feld in der DB oxnews angelegt -> oxtestdesc
  2. In der news_main.tpl einen Tabellenabschnitt kopiert und entsprechend umbenannt.
    Aus [{$edit->oxnews__oxshortdesc->fldmax_length}] wurde in meinem fall dann [{$edit->oxnews__oxtestdesc->fldmax_length}]
  3. oxnews.php erweitert -> protected function (ganz unten)
  4. In der news.tpl dann an der auszugebenden Stelle: [{ $oNews->oxnews__oxtestdesc->value}]

Also alles analog der bereits vorhanden Felder.

Jedoch schon bei der Eingabe im Admin wird der Wert nicht in die DB gelegt.

Besten Dank für eure Hilfe.
Ahoi!

salut,

zu Punkte 2)
es muss etwas mehr als das was du genannt hast umgeändert werden:

            <input type="text" class="editinput" size="40" maxlength="[{$edit->oxnews__oxtestdesc->fldmax_length}]" name="editval[oxnews__oxtestdesc]" value="[{$edit->oxnews__oxtestdesc->value }]" [{ $readonly }]>
            

TMP geleert?

ceau

Hei und danke für die antwort.

ja so habe ich es auch geändert - wie du sagst. das meinte ich mit “analog wie bei den anderen” angepasst.

es lag einfach nur am tmp. geleert und gut. besten dank für die “kopfnuss” :slight_smile: