#1 (permalink)  
Alt 24.03.2011, 13:50
Neuer Benutzer
 
Registriert seit: 13.03.2011
Beiträge: 17
Standard Verständnisfrage: Eigene Plugin-Templates

Hallo!

Bin gerade beim Einarbeiten in Veyton4 und komme zu folgender Problemstellung:
Ich würde gerne den PlugIns (in diesem Falle "xt_new_products") ein neues Theme/Template verpassen.

In meinem eigenen Template-Ordner sind die "üblichen" Boxen ja unter "templates/MyTemplate/xtCore/boxes/..." in diesem Ordner existiert auch ein leeres PlugIns-Verzeichnis ("templates/MyTemplate/plugins") . Ich nehme mal an, hier kann ich die eigenen Templates für PlugIns hinterlegen?

... nur in welcher Ordner-Struktur müssen die Datein angelegt werden, um vom System erkannt zu werden?

Oder sehe ich das ohnehin komplett falsch!?

Die PlugIn-eigenen Default-Templates ("httpdocs/plugins/[PlugInName]/templates/boxes/...") werden ja vermutlich bei einem Update überschreiben und sollten daher nicht verändert werden?
(Und vor allem würde es ja ziemlich dezentral und unübersichtlich werden, HIER die Dateien zu ändern.)

Vielen Dank für Hilfe!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 24.03.2011, 14:03
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

hi,
mit type=user werden die Templates im Template-Verzeichnis des Plugins gesucht, also in dem Fall unter /plugins/xt_new_products/templates/boxes ( ansonsten unter xtcore, was ja nicht viel Sinn macht , ausser bei loginbox, cartbox etc. pp )
Box ist immer blöd, da man da kein abweichendes Template hinterlegen kann.
Wenn Du die Page verwendest, kannst Du dagegen ( zumindest hier ) ein abweichendes Template verwenden:
{page name=xt_new_products type=user tpl=myspecialtemplate.html}, das natürlich im Template-Ordner des Plugins liegen muss.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 24.03.2011, 14:18
Neuer Benutzer
 
Registriert seit: 13.03.2011
Beiträge: 17
Standard

Danke für die schnelle Antwort!

Macht das einen Sinn, dass "type=user" direkt im PlugIn-Verzeichnis suchen lässt und nicht im user-eigenen Template-Ordner?

Bedeutet "ansonsten" gar keine type-Angabe?
Meinst du hier das Verzeichnis "httpdocs/xtCore/" oder "httpdocs/templates/MyTemplate/xtCore"? Zweiteres würde dann schon Sinn machen, bzw. die Lösung meines Problems sein.

In diesem Fall muss(?) es leider ne Box sein, weil sie in der Sidebar aufscheinen soll. Aber die vom System per se mitgelieferten Boxen kann ich ja auch im eigenen Template abändern (Kategorien, Hersteller, Login, ...).

Wofür existiert dann der leere "plugins" Oder im Template-Verzeichnis?

Hmm ... gibt es dazu eigentlich keine Dokumentation für Entwickler?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 24.03.2011, 14:58
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

hi,
was Sinn macht oder nicht ist eine Sache, was ist , wies ist , ne andere ....
gemeint ist httpdocs/core. Hinsche macht in seinen Templates übrigens Links von den Plugin-Verzeichnissen nach /templates/plugins und haut dort seine eigenen Templates rein ... automatisch gefunden werden die wohl dort nicht. Bis auf die Navigation ( page in $_GET ) ist es aber völlig wurscht, ob Du eine Box oder eine Page verwendest - du kannst ja auch in einer Box eine Page aufrufen und umgekehrt.

Doku für Entwickler - Ansätze davon im Veyton-Buch - ansonsten Learning by doing

Grüsse
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 25.03.2011, 12:32
Neuer Benutzer
 
Registriert seit: 13.03.2011
Beiträge: 17
Standard

Ok. Vielen Dank für die Antwort. Ich denk, damit kann ich weiterarbeiten. Danke!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 25.03.2011, 14:16
Benutzerbild von mzanier
xt:Commerce GmbH, Geschäftsführung
 
Registriert seit: 18.04.2003
Beiträge: 27.414
Standard

Zitat:
/templates/plugins und haut dort seine eigenen Templates rein ... automatisch gefunden werden die wohl dort nicht.
klar sucht die der shop da bevor er im plugin verzeichnis nachguckt. (bei type=user)

Zitat:
Ordner existiert auch ein leeres PlugIns-Verzeichnis ("templates/MyTemplate/plugins") . Ich nehme mal an, hier kann ich die eigenen Templates für PlugIns hinterlegen?
richtig.

zb beispiel plugin xt_new_products

-> templates/MEIN_TPL/plugins/xt_new_products/boxes/box_xt_new_products.html
__________________
xt:Commerce Helpdesk
xt:Commerce Blog

xt:Commerce Warenwirtschaft

###

Offene Stellen bei xt:Commerce!
xt:Commerce stellt ein
###
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 25.03.2011, 15:23
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

klar,
manchmal bin ich auch schon etwas verwirrt - bei Hinsche gibt es eine Verlinkung von bui..... nach _bui... , auch bei den Plugins.
Liegt aber an der Templatestruktur und hat mit den Plugins und deren Logik nichts zu tun.
Danke für die Richtigstellung.
Grüsse
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
eigene, plugintemplates, verständnisfrage

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Neues Plugin PayPal MisterPiet Fragen zur Software 0 20.03.2011 18:52
Neue Templates in XT:C 3.04 installiert und weißen Bildschirm inkas Template System 0 12.10.2010 13:01
3.0.4 SP2.1 Templates downloaden VolkerTF Installation und Konfiguration 2 01.04.2007 15:44


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:11 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand