Hallo,
ich benutze die OXID CE 4.5 und das Basic-Template.
Ich möchte den Artikelstamm um eine Checkbox “Auslaufartikel” erweitern. Ich habe dazu in der Datenbank die Tabelle oxarticles um einen Eintrag OXVE erweitert. Danach in der Datei article_main.tpl Folgendes an der gewünschten Position eingetragen:
Danach in den beiden Sprachdateien jeweils den ident-Text eingetragen und tmp-Dir gelöscht. Wenn ich nun die Artikelseite im Admin aufrufe, wird zwar die neue Checkbox angezeigt, aber in der Artikelübersicht oberhalb werden die vorhandenen Artikel nicht mehr angezeigt, nur die Seitenzahlen darunter. Ich muss ja außerdem das neue Feld speichern. Muss in der article_main.php in der Funktion save() Folgendes eingetragen werden?:
Ich habe die Checkbox erfolgreich eingebaut und es funktioniert… Allerdings bin ich auf ein neues Problem gestoßen: Ich wollte die Stammdaten um ein Textfeld erweitern (als Beispiel textfeld genannt).
Die Variable entsprechend in die Datenbank in die oxarticles Tabelle eingetragen. Funktioniert für die erste Sprache auch einwandfrei. Wollte aber für das Feld eine zweite Sprache haben. In die Datenbank habe ich eine zweite Variable textfeld_1 eingetragen. Wenn ich im Admin beim Artikel auf Englisch umschalte, ist das Textfeld, was in der deutschen Sprache einen Wert von mir hat, auch richtigerweise leer. Wenn ich aber hier jetzt etwas eintrage, ist das Feld nach dem Speichern immer noch leer. Der Wert wird für die deutsche Sprache eingetragen und nicht für die englische. Kann mir jemand sagen, was ich da noch ändern muss?
[QUOTE=Stefan1904;61192]Wenn ich nun die Artikelseite im Admin aufrufe, wird zwar die neue Checkbox angezeigt, aber in der Artikelübersicht oberhalb werden die vorhandenen Artikel nicht mehr angezeigt, nur die Seitenzahlen darunter.[/QUOTE]
Habe das gleiche Problem kannst du mir sagen wie du es hinbekommen hast
Ich beschreibe mein Problem genauer das mir vielleicht ein anderer helfen kann:
Schritt 1: Ich lege mit phpmyadmin eine neue Spalte in der Tabelle oxarticle an die lautet ACTIONLIST
Schritt 2: Ich lege mit phpmyadmin eine neue Spalte in der Tabelle oxarticle an die lautet ACTIONLIST_1
Schritt 3: Ich schreibe in der out/admin/de/cust_lang.php einen neuen Eintrag
‘ARTICLE_EXTEND_ACTION_LIST’ => ‘Aktion Liste’,
Schritt 4: Ich schreibe in die article_extend.tpl folgendes dazu damit ich aus dem Backend die Felder füllen kann
Schritt 5: tmp/ Ordner leeren
Schritt 6: Im Backend nachschauen ob alles soweit geklappt hat und ich sehe da folgendes Problem in der Artikelübersicht oberhalb werden die vorhandenen Artikel nicht mehr angezeigt, nur die Seitenzahlen darunter.
Was mache ich falsch und oder was muss ich noch beachten
Ich bedanke mich schoneimal im voraus für eure weiteren Bemühungen
Hallo allerseits,
das Einfügen der Felder und Datenbankzugriff hat bei mir geklappt, aber irgendwie kriege ich bei der Feldbenennung
ERROR : Translation for ARTICLE_EXTEND_ARTICLE_TEST not found!
Ich habe das Testfeld in article_extend.tpl hinzugefügt. In welche Dateien muss ich denn diesen Bezeichner eintragen? Bei out/admin/de/cust_lang.php passiert leider nix.
Habe alles soweit hinbekommen, nur nicht das er auch Speichert und anzeigt, was man eingetragen hat. Hat vielleicht noch einer einen Tipp wo ich das machen muss?
Wenns noch nicht gespeichert wird, dann liegt das meistens daran, dass die Views noch nicht neu generiert worden sind. Natürlich muss auch noch TEMP geleert werden.
Und in die Sprachdateien auch alles eingetragen. Ich sehe das Feld auch im Admin Bereich. Aber sobald ich da was reinschreibe und auf speichern klicke, verschwindet es wieder