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 - 12: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 14.12.2008 - 00: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 14.12.2008 - 00: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 14.12.2008 - 00: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 14.12.2008 - 00: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 14.12.2008 - 00: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 - 01: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 - 11: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 - 14: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

  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
Weiter

Neue Kommentare

  • Verwende doch das Tag dafür,
    vor 3 Wochen 17 Stunden
  • Guckst du hier: step by step
    vor 3 Wochen 6 Stunden
  • Guckst du hier: step by step
    vor 3 Wochen 6 Stunden
  • Ich habe ja keine Angst vor
    vor 4 Wochen 2 Tagen
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 4 Wochen 4 Tagen
  • Vielen Dank erst einmal, aber
    vor 4 Wochen 6 Tagen
  • Du hast die "Trusted host
    vor 5 Wochen 25 Minuten
  • Bitte genauer den aktuellen Lösungs-Ansatz beschreiben
    vor 6 Wochen 5 Tagen
  • Git und rsync sind die wichtigsten Werkzeuge
    vor 7 Wochen 2 Tagen
  • Arrrrg. Nix Tabelle :-D /*
    vor 11 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250284
Registrierte User: 20509

Neue User:

  • Marvinkep
  • RandallFloop
  • Inga GuAph

» Alle User anzeigen

User nach Punkten sortiert:
wla9464
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 11 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