Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

CCK Imagefield und Lightbox

Eingetragen von stoltoguzzi (66)
am 13.12.2008 - 11:43 Uhr in
  • Views
  • Drupal 6.x

ich habe einen Content-Typ angelegt darin ein Feld bild in dem ich mehrere Bilder eintragen kann.
Nun möchte ich in einer Seite nur das 1.Bild sehen und wenn da drauf geklickt wird soll lightbox aufgehen und darin
kann dann vor- und rückwärts geblättert werden.
Kriege das irgendwie nicht hin.
So habe ich es probiert, zeigt mir aber immer nur ein Bild

<?php
    $item
= $node->field_bilder[0];
   
$item['lightbox_preset'] = 'fast_gallery_big';
     print
theme('imagefield_image_imagecache_lightbox2', 'fast_gallery_thumb', 'field_bilder', $item, $node, $rel = 'lightbox[bilder]'); 
?>

‹ Noch eine Galerie: CCK + Imagefield + View Unterteilung der Views nach z. B. Taxonomie-Term und Abbildung einer entsprechenden Überschrift ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Keiner eine Idee

Eingetragen von stoltoguzzi (66)
am 13.12.2008 - 23:21 Uhr

mache ich da was falsch?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich würde gerne helfen, aber...

Eingetragen von r4s6 (1383)
am 13.12.2008 - 23:29 Uhr

... ich verstehe nicht wozu du einen php-Code benötigst dein Vorhaben sollte auch ohne zu bewerksteligen sein. Beschreibe mal den Problem etwas präziser.

Gruss Roger

  • Anmelden oder Registrieren um Kommentare zu schreiben

ein paar Details

Eingetragen von stoltoguzzi (66)
am 13.12.2008 - 23:38 Uhr

schon möglich dass ich da einen Umweg mache.

Es ist so:
habe einen Typ Produkt angelegt
- darin habe ich ein ImageField mit dem Namen field_bilder
- dieses Feld ist als multiple definiert, kann als n Bilder einfügen

In der Ansicht soll aber nur das 1. Bild angezeigt werden (also nicht die ganzen n Bilder)
Erst wenn man auf dieses eine Bild klickt geht Lightbox auf und mit <> kann man durch die verschiedenen
Bilder scrollen.
Kommt hinzu dass ich einen eigenen node-product.tpl.php gemacht habe um das Resultat zu themen.
dort drinn möchte ich eben dann dieses eine Bild entsprchend einbauen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sorry nicht richtig gelesen

Eingetragen von r4s6 (1383)
am 13.12.2008 - 23:52 Uhr

Entschuldige ich habe die Sache mit dem nur 1. Bild überlesen.

Gruss Roger

  • Anmelden oder Registrieren um Kommentare zu schreiben

multiple Image-Felder ansprechen

Eingetragen von quiptime (4972)
am 13.12.2008 - 23:56 Uhr

Wenn das Feld multiple ist mach mal ein print_r() auf das Feld sebst.

<?php
print '<pre>';
print_r($node->field_bilder);
print
'<pre>';
?>

Macht aber nur Sinn wenn das im Zusammenhang mit 'ner Node erfolgt die auch mehrere Bilder in diesem Feld hat. Na und dann sehe Dir an wie Du konkret das erste Bild ansprechen kannst. Was zum Lesen - Eventuell hilft es weiter: CCK Feld sprich mit mir

PS
Multiple CCK Link-Felder muss man aehnlich "behandeln".

-------------
quiptime

Organize Your Web. GbR coming soon.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Was mir noch einfaellt: Das ...

Eingetragen von quiptime (4972)
am 14.12.2008 - 00:24 Uhr

Was mir noch einfaellt:

Um bei der Anzeige des CCK Bildfeldes Lightbox zu verwenden kannst Du in CCK selbst entsprechend konfigurieren.

-------------
quiptime

Organize Your Web. GbR coming soon.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

war alles schon da...

Eingetragen von stoltoguzzi (66)
am 14.12.2008 - 10:04 Uhr

hier wird es beschrieben :-)
http://drupal.org/node/237580

und so sieht mein Script aus (Vorlage auf http://drupal.org/node/274487)

<?php
        $cur_id
= 0;
        foreach((array)
$node->field_bilder as $item) {   
           
// construct the path to the lightbox image using a function from the imagecache module
            // this creates valid URLs dynamically, so your code will still work if you move your files directory
           
$lightbox_preset = 'product_big'; //the name of the imagecache preset to display in the lightbox
           
$lightbox_path = imagecache_create_url($lightbox_preset, $item['filepath'] );
           
$imagecache_image = theme('imagecache', 'product_thumb', $item['filepath'], $alt = 'galerie bild', $title, $thumbs_class['attributes']);
           
// Creating a custom title on hover and caption in the lightbox. Create some custom alt tags too if you like
            // Use check_plain to avoid XSS.
           
$caption = check_plain($item['title']).' <br /> '. check_plain($node->title) .' Bilder. <br /> weiter mit <> Taste oder Maus';
           
$title = check_plain($item['title']);
           
// finally, let's put it all together
            // if this is the first picture display it
           
if ($node->field_bilder[0][fid] != $cur_id){
                print
'<a class="gallery-thumbs" title="'.$caption.'" rel="lightbox[' . $item[nid] . ']" alt=" " href="'.$lightbox_path.'">'. $imagecache_image .'</a>';
               
$cur_id = $item[fid];
            }
            else {
           
// print a hidden link  for all other
               
print '<a id="hide" rel="lightbox[' . $item[nid] . ']" alt=" " href="'.$lightbox_path.'">'. $imagecache_image .'</a>';
            }
            }

   
?>

  • Anmelden oder Registrieren um Kommentare zu schreiben

quiptime schrieb Um bei der

Eingetragen von klausi (76)
am 10.06.2009 - 13:54 Uhr
quiptime schrieb

Um bei der Anzeige des CCK Bildfeldes Lightbox zu verwenden kannst Du in CCK selbst entsprechend konfigurieren.

Könntest Du das näher erläutern?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 6 Tagen
  • Hey danke
    vor 3 Wochen 4 Stunden
  • Update: jetzt gibt's ein
    vor 3 Wochen 22 Stunden
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 4 Wochen 2 Tagen
  • In der entsprechenden View
    vor 4 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 2 Tagen
  • gelöst
    vor 6 Wochen 6 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 7 Wochen 4 Stunden

Statistik

Beiträge im Forum: 250233
Registrierte User: 20463

Neue User:

  • Znogsnernoimb
  • ByteScrapers
  • Mroppoofpaync

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 22 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association