Hi Leute,
bin neu in München und geselle mich einfach mal zur Group München dazu. Das letzte Treffen habe ich wohl knapp verpasst wie ich gelesen hab. Ich habe eine Frage bei der ich Hilfe gebrauchen könnte. Ich beschäftige mich seit ca einem Jahr mit Drupal und stehe nun aber vor einem neuen Problem. Ich möchte View-Inhalte eines multiple fields themen. Das stellt sich als ziemlich tricky heraus. Vielleicht kann mir einer von euch da mal eine kurze Einweisung geben, damit ich mal hinter den clou komme.
Ansich geht es um eine Art Bilder Galerie, zu Projekten werden bis zu fünf Bilder hochgeladen (CCK) und mit Imagecache in einer kleineren Auflösung bereitgestellt. Bild 1-thumb soll nun eine Lightbox öffnen mit denen die fünf hochgeladenen Bilder als Gallery angezeigt werden.
Bisher habe bisher versucht im theme des views auf die einzelnen Elemente zu kommen, bin aber gescheitert. Anschließend habe ich mich an views-custom-field versucht, auch kein wirklicher Erfolg. Nun habe ich ein theme für das field (field--project--field-galleryimages-fid.tpl) erstellt, verstehe hier aber die syntax nicht wirklich wie ich hier nun eine foreach schleife aufbauen kann.
Kann mir hier jemand helfen?
Gruß von der Isar
Stefan

Comments
?
lightbox modul wirst du ja schon installiert haben ... und unter "display fields" im inhaltstyp die einstellungen für teaser und "ganzansicht" schon vorgenommen? da solltest du ja dann die lightbox zur verfügung haben ..
ja, mit dem lightbox modul
ja, mit dem lightbox modul klappt das. Ich möchte nur eine Lightbox Alternative verwenden Shadow-Box bzw Fancybox (http://www.shadowbox-js.com/ , http://fancybox.net/ )
Deshalb und zwecks der Fortbildung das themeing.
ok ..
... also wenns dafür kein modul gibt wirst du dir was eigenes stricken müssen. das ist aber immer so. dafür bin ich jedoch der falsche ansprechpartner. ;-)
deshalb ja das themeing, wenn
deshalb ja das themeing, wenn ich die Ausgabe des fields beeinflussen kann, so kann ich die fancybox oder andere verwenden. trotzdem schonmal danke. ;)
oha ..
.. das hier schon ausprobiert? => http://drupal.org/project/fancybox
argh! nein das Modul war mir
argh! nein das Modul war mir entgangen. Danke für den Tipp. It works like a charme. Danke, muss ich nur noch schauen, dass ich es als Gallery zum laufen bekomme (ein Bild anzeigen, mehrere in der Gallery)
Wenn mir jemand Tipps und/oder Quellen für Theming geben kann, wäre ich sehr interessiert. Dann würde ich gern separat das Problem nochmal mit theming fields angehen, zwecks Lerneffekt.
theming
aber themen tut man doch mit css hauptsächlich ... bzw. schon mal was von "contemplate" gehört? gibt ja einige die das nicht mögen, aber ich finds cool.
es geht um das themen von
es geht um das themen von views. Ich kann ja über die view-templates auf die view-fields zugreifen, nur ich verstehe noch nicht wie ich das mit multiple-fields umsetzen kann, um beispielsweise eine Bildergalerie oder ähnliches umzusetzen.
über
<?phpprint $fields['field_titleimage_fid']->content;
?>
komme ich ja an die Inhalte aus dem angelegten field. Per default erhalte ich hier bei multiple views entweder eine Liste mit divs (Group multiple values) oder nur das erste Element. Man kann diese view-field-ausgabe editieren. z.B. über ein tpl views-view-field--project--field-galleryimages-fid.tpl.php. Nur ist hierbei immer noch die Frage wie ich eine foreach-Schleife aufbauen müsste um an die einzelnen Elemente zu kommen um mir beispielsweise für die Gallery eine Ausgabe a la
<img rel="fancybox" src="img01.jpg"><img rel="fancybox" src="img02.jpg">
<img rel="fancybox" src="img03.jpg">
zu erhalten.
Dafür brauche ich einen Schupser in die richtige Richtung.
vielleicht..
..hilft dir das hier - falls noch nicht bekannt - weiter..?
http://mustardseedmedia.com/podcast/episode30
Hi, das hilft denk ich
Hi,
das hilft denk ich schonmal weiter, die Seite war mir noch nicht bekannt. Vielen Dank dafür, werd ich mir mal ein bissl Videostudium zu Gemüte führen.
Danke
Stefan