Neuer "Reiter" im Admin Artikel + neue Felder

Hallo zusammen,

ich hoffe hier einen netten Menschen zu finden … der nicht nur ein bischen programmieren kann … sondern auch gerne hilft :slight_smile: … ist ja nur ne Kleinigkeit auf meinem aktuellen Wunschzettel.

Ich habe es selbst schon hinbekommen, die oxarticles mit eigenen Feldern zu ergänzen
und diese auch im Reiter “Stamm” im Adminbereich zum pflegen einzubauen.
Diese Felder werden im System selbst vorerst nicht gebraucht (Order etc.)

Nun kommen aber ein paar neue Ideen auf … und ich würde gerne alle meine eigenen Felder … am liebsten auch in einen “eigenen” Reiter auslagern und dort zentral verwalten.
Leider kriege ich irgendwie diesen zusätzlichen “Reiter” nicht hin und wüsste dann auch gerne, wie ich meine Felder dort reinbringe :slight_smile:

Kann mir da vielleicht jemand nen Tipp geben?

Danke schonmal vorab.

Schau mal in die menu.xml:

<SUBMENU id="mxarticles" cl="article" list="article_list">
                <TAB id="tbclarticle_main" cl="article_main" />
                <TAB id="tbclarticle_extend" cl="article_extend" />
                <TAB id="tbclarticle_stock" cl="article_stock" />
                <TAB id="tbclarticle_attribute" cl="article_attribute" />
                <TAB id="tbclarticle_crossselling" cl="article_crossselling"/>
                <TAB id="tbclarticle_variant" cl="article_variant"/>
                <TAB id="tbclarticle_pictures" cl="article_pictures" />
                <TAB id="tbclarticle_review" cl="article_review"/>
                <TAB id="tbclarticle_overview" cl="article_overview" />
                <TAB id="tbclarticle_seo" cl="article_seo" />
                <BTN id="article_new" />
                <BTN id="article_preview" />
            </SUBMENU>

Jetzt noch lesen, wie man das Menu erweitert. Fertig.

Hallo rubbercut,

vielen vieln Dank für das Feedback.

Was meinst Du aber mit … “Jetzt noch lesen, wie man das Menu erweitert.” ?

Ich werds am Wochenende mal ausprobieren und schauen wie ich dann den Feldern mitteilen kann,
dass sie nicht mehr im “Stamm” sondern im “neuen Reiter” erscheinen sollen.

http://www.oxid-esales.com/forum/showthread.php?t=9604&highlight=menu+erweitern

Hallo rubbercut,

danke nochmal für Dein Feedback.
Aber ich will gar nicht das Menü ergänzen, sondern lediglich einen zusätzlichen “Reiter” in der Artikelverwaltung.

Das mit der Menü.xml war schonmal ein super TIPP, denn der neue Reiter ist tatsächlich da.
Ich denke die “Sprache” finde ich dann schon irgendwo in der lang.php.

Tja nun geht die Suche weiter … :slight_smile:
Der Reiter ist zwar anklickbar … aber wie erwartet … nicht nur leer, sondern völlig ohne Inhalt.

Jetzt stellt sich die Frage … was braucht es jetzt noch alles …

Ich habe unter /admin/ ein paar “article_xxx.php” gefunden, darunter auch eine "article_userdef.php"
Ob man die als “Kopiervorlage” nutzen kann? … um eine “article_meinefelder.php” zu verknüpfen?

Und unter /out/admin/tpl/ … habe ich die Template Files gefunden.
Da brauche ich ja auch eins.

D.h. so wie ich (als NICHT-PROGRAMMIERER) bisher einschätze,
brauche ich noch eine article_meinefelder.php in /admin und
eine article_meinefelder.tpl in /out/admin/tpl … und der Himmel weiß :slight_smile: … was da alles rein muss :slight_smile:

Ich hoffe mal weiter auf “freundliche” Hinweise :slight_smile:
Danke und viele Grüße

Das cl=article_xxx im TAB verweist auf eine Klasse (u.a. gleichnamige Datei im Ordner Admin) und diese wiederum auf eine TPL oder was auch immer.

class article_xxx extends /*(z.B.)*/ oxAdminView
{
    
    protected $_sThisTemplate = 'article_xxx.tpl';
}

Hallo rubbercut,

danke Dir.

Ich habe jetzt mal die beiden “article_userdef.php” und "article_userdef.tpl"
kopiert in meine eigenen und eingebunden.

Jetzt ist der Reiter da und es wird ein “leerer” Inhalt geladen.
Das scheint nun schonmal soweit zu funktionieren :slight_smile:

Jetzt kämpfe ich gerade damit, wie - wo und was ich die beiden Files mitteilen muss,
um mein erstes Feld einzulesen, änderbar und speicherbar zu machen.

Dazu würde ich mir ein funktionierendes Beispiel anschauen:

http://www.oxid-esales.com/en/exchange/extensions/prepayment-reminder?tab=get-extension&term=2222

Hallo rubbercut,

dank Dir nochmal vielmals :slight_smile: aber ich hab´s alleine hinbekommen.
Dein TIPP mit der menu.xml hat allerdings alles in rollen gebracht.

Ich habe die Artikel Seite “Lager” und nicht die “article_userdef” als Basis genommen,
denn die hatte ja so im wesentlichen alles was ich wollte.

Und mit meinen bescheidenen HTML Kenntnissen, konnte ich das rauschmeissen was ich nicht gebraucht habe und das ergänzen was ich wollte.