Hm, wo genau soll ich das in der standard.html positionieren? Also die Smarty Funktion geht auf jeden Fall. Aber alleine Code: [TAB:Test]Das ist ein Test wird nicht aufgelöst....Es erscheint der Text und nicht der TAB
Hallo, habe das auch soweit implementiert. Nur leider funktioniert es nicht - oder (eher wahrscheinlich) ich habe einen Denkfehler! Das anlegen der jeweiligen Dateien ist natürlich nicht das Problem. Ich frage mich vielmehr, wo ich den Smarty-Tag [TAB:abcde] {pt_load_cms_data coID=200} einfügen muss, damit der Inhalt der Contentseite mit der Gruppennummer 200 auch als Tab angezeigt wird. Ich habe das schon direkt im Editor in der Artikelbeschreibung eingefügt und auch in der Quellcode-Ansicht -> hat leider nix gebracht. Auch in der Datei templates/EyeCandy/module/product_info/standard.html hatte ich keinen Erfolg. Kann mir jemand helfen? Gruß, Chris
Code: [TAB:Dies ist eine Tab-Überschrift]{pt_load_cms_data coID=4711} in der Artikelkurzbeschreibung zeigt den coID=4711 als TAB. Außerdem kannst {pt_load_cms_data coID=4711} in jeder Ausgabedatei (html) einfügen.
Danke Manfred, für deine Antwort. Aber auch mit dem Eintrag in der Artikelkurzbeschreibung komme ich nicht weiter.... :/ Muss die Contentseite vielleicht in einer bestimmten "Box" liegen wie auf der Detailseite des Contentmanagers abgefragt? Zur Info: Ich nutze die Gambio Version: v2.0.13.3 r9565
Schau mal auf (Link nur für registrierte Nutzer sichtbar.) - > Dort werden in den Artikeln die TABS automatisch generiert. Die Inhalte werden allerdings direkt in der Klasse ext_GMTabTokenizer (in overloads) hinzugefügt. D.h. nicht über den Content Manager EDIT: Die Inhalte selbst werden im Content Manager gepflegt, die Tabs werden jedoch in der Klasse erzeugt:
So. z.B. Code: class ext_GMTabTokenizer extends ext_GMTabTokenizer_parent{ function ext_GMTabTokenizer($content) { $content.= '[TAB: DIN Norm]{pt_load_cms_data coID=2009}'; parent::__construct($content); } }
Hmm, jetzt bin ich noch weiter verwirrt... Die Datei ext_GMTabTokenizer.php kann ich leider nicht finden. Oder meinst du die pt_GMTabTokenizer von Avenger? Vielleicht kannst du mir ja mal ein Beispiel der Datei schicken, und wo ich sie ggfs. ablegen muss. Hab's leider nicht sooo sehr mit PHP... :/
Hm, vielleicht solltest du dich mit dem Thema "updatesichere Erweiterungen" mal hier im Forum auseinander setzen. (Link nur für registrierte Nutzer sichtbar.) Letzendlich kannst du eine ganze Reihe an PHP Klassen überladen und updatesicher mit zusätzlichen Informationen füllen. Sicherlich kannst du auch die Daten pt_GMTabTokenizer von Avenger benutzen.
Danke humpfle, das bringt mich schon etwas weiter. Ich habe jetzt in dem Verzeichnis /user_classes/overloads/ ein Verzeichnis GMTabTokenizer angelegt und dort die ext_GMTabTokenizer.php mit dem Inhalt von dir angelegt. Allerdings bekomme ich jetzt folgende Fehlermeldung: Code: [B]Fatal error[/B]: Class 'ext_GMTabTokenizer' not found in [B]/var/www/clients/client1/web164/web/system/core/ClassOverloadRegistry.inc.php(131) : eval()'d code[/B] on line [B]1[/B] Ich lese jetzt daraus, das die Klasse ext_GMTabTokenizer nicht existiert. Vielleicht ein Tippfehler? Gibt es eine Doku wo ich nachlesen kann, welche Klassen es in Gambio gibt?
Die Datei muss ext_GMTabTokenizer.inc.php heissen -> Das ist zumindest schonmal ein potentieller Fehlerkandidat....
Okeeeh, ich dachte das eine bereits vorhandene Klasse GMTabTokenizer hierdurch erweitert wird... Jetzt muss ich wohl nur noch rausfinden wie bzw. wo ich diese Klasse anlege...
Da wo auch die Datei von Avenger liegt pt_GMTabTokenizer.inc.php -> Die Datei kannst du doch als Vorlage verwenden
Das funktionier SUPER Leider nicht mit meinem Problem: Ich hab ein Produkt und möchte im TAB die Ersatzteile dazu auflisten. Im Prinzip der gleiche Ablauf. - gibt's hierfür eine Lösung?
Hast du die Ersatzteile als Cross Selling drin? Wenn ja, paßt das hier vielleicht? http://www.gambio-forum.de/threads/10045-Gambio-Add-Ons?p=74532&viewfull=1#post74532
Grundsätzlich funktioniert eine Lösung für Zwischirna sicherlich auch mit dem Cross-Selling. Ich finde es allerdings suboptimal, da so evtl. "richtige" Cross-Selling-Artikel untergehen. Ich löse soetwas jetzt mit dem Outputfilter. Dadurch kann man auch mehrmals verwendete Texte/Artikel/Beschreibungen oder was auch immer ausgegeben werden soll schnell anderen Artikeln zuordnen und dennoch zentral an einer Stelle bearbeiten. Für mich als Shell-Commandist eine coole und schnelle Sache.