eigenes image-template - ich kapier's einfach nicht (node-image.tpl.php/node-gallery)
am 30.03.2011 - 18:12 Uhr in
hallo,
ich hab mich dumm und dämlich gesucht (drupal.org, hier, web), aber ich versteh da einige punkte bei den individuellen templates nicht/ bin jetzt so richtig durcheinander.
ich möchte den standard-bild-typen von drupal anpassen bzw. brauche den template-code. ein template namens node-image.tpl.php existiert nicht, also lade ich eine entsprechende leere datei hoch. woher kommt der inhalt des templates? ich glaubte eine weile, drupal füllt das automatisch, aber das ist ja scheinbar quark (nicht lachen...). der punkt letztendlich ist: ich brauche den code des original drupal-images für ein eigenes template und weiß nicht, woher.
der hintergrund:
ich setze node-gallery ein und das modul hat keine eigenen image-templates sondern nutzt die von drupal. soweit so gut. ich habe mir also in ermangelung des image-templates die node.tpl.php als vorlage genommen und eine node-node_gallery_image.tpl.php erstellt und angepasst. funktioniert alles prima, aber ich hätte nun doch gern den image-navigator für das weiterblättern die navi zurück zur gallerie. der navigator ist ja im original-drupal-image vorhanden. ich muss also der frage stellen: was mach ich falsch, wo denk ich falsch?
dank im voraus für eure hilfe,
klaasklever
p.s.: ich setze fusion + mix and match als theme ein.
- Anmelden oder Registrieren um Kommentare zu schreiben
Was ist denn der
am 30.03.2011 - 18:21 Uhr
Was ist denn der "Standard-Bild-Typ"?
Und was ist der Navigator? Ich verstehe hier nur Bahnhof, könntest du mal einen Screenshot geben, auf den man den Navigator sieht?
ich beziehe mich z.b. hier
am 30.03.2011 - 18:35 Uhr
ich beziehe mich z.b. hier drauf: http://drupal.org/node/1089642
wenn ich das template einer blog-seite bearbeiten will, kann ich keine vorhande datei im theme nehmen, sondern ich lege eine page-blog.tpl.php an und lade sie in den theme-ordner. grade probiert. und siehe da, drupal füllt die datei tatsächlich mit dem nötigen code!
das ganze brauche ich für den content-typen bild - also ein ganz normales bild in drupal, konkret den node.
der workflow sieht dann so aus: node-gallery hat einen view angelegt, der eine gallerie der bilder ausgibt mit einem field "link: node". dieser link führt auf das jeweilige bild/den node des bildes (garniert mit eigenen cck-feldern). am bild sind auch navigations-links - siehe screenshot. ich dächte, die sind standard bei drupal 6, aber bei all den modulen verlier ich vielleicht auch den überblick.
so sieht es also aus. ich will den text über das bild, dazu die navi-links und die abstände bei alle etwas ändern usw. und finde kein template dafür und kein vorlage zum kopieren in mein eigenes nach den template-anlege-regeln.
ich hoffe, das war verständlich :)
dank und gruß,
kk
Es gibt in Drupal keinen
am 30.03.2011 - 19:16 Uhr
Es gibt in Drupal keinen Nodetype für Bilder, der kommt wenn dann von deinem Modul.
Die Navigation über dem Bild kommt ebenfalls nicht von Drupal, sondern von Node-Gallery, vermutlich über die Funktion
theme_gallery_image_navigator
aus der template.inc.Und alles, was Node-Gallery so zum Thema "Theming" zu bieten hat, findest du vermutlich im Verzeichnis "theme" im Node-Gallery-Ordner. Dort findest du diverse Templates und die template.inc mit einigen Preprocess-Funktionen usw.
ah ok danke. hm.das macht es
am 30.03.2011 - 19:21 Uhr
ah ok danke. hm.
das macht es für einen einsteiger natürlich nicht einfacher, aber dann guck ich mir eben noch proprocess-funktionen an.
so kurz vorm ziel. schluchz.
danke für deinen rat!
p.s. wie immer bei drupal und seinen erweiterungen lohnt auch der dritte blick im wirrwarr: der navigator ist im theme-ordner von node-gallery.
Zitat: p.s. wie immer bei
am 30.03.2011 - 19:29 Uhr
p.s. wie immer bei drupal und seinen erweiterungen lohnt auch der dritte blick im wirrwarr: der navigator ist im theme-ordner von node-gallery.
Hab ich doch oben mit geschrieben.
stimmt. habe das der
am 30.03.2011 - 19:34 Uhr
stimmt. habe das der vollständigkeit halber angefügt, weil im theme-ordner von node-gallery ein spezielles template für den navigator drin ist, andere, ähnlich einfach zugängliche nicht.