Slideshow mit Lightbox2 und Views2 funktioniert nicht - warum?
am 27.09.2008 - 18:17 Uhr in
Hi ihrs,
ich habe mir einen View angelegt, der auf der Frontpage die Bilder meines eigenen Inhaltstyps als Slideshow anzeigen soll.
Das funktioniert aber leider nicht - warum, weiß ich nicht. Es wird einfach gar kein Bld angezeigt. Normales Anzeigen und Verlinken funktioniert. Ich habe das Gefühl, dass alle Lightbox-Funktionen auf meiner Frontpage nicht gehen: Weder die Slideshow, noch das Popup. In meiner Node-Anzeige geht Lightbox aber einwandfrei.
Ein Beispiel (Info: "teaserview" ist meine Imagecache-Preset):
Wähle ich "Lightbox2: teaserview->nodeview" wird kein Bild angezeigt.
Wähle ich "teaserview image linked to node" geht es einwandfrei.
Info: Bei CCK nutze ich filefield und imagefield um meine bilder hochzuladen...
Weiß jemand was da nicht stimmt?
Danke im Voraus und Grüße
stone_d
- Anmelden oder Registrieren um Kommentare zu schreiben
Habe in meiner Drupal 6
am 27.09.2008 - 21:57 Uhr
Habe in meiner Drupal 6 Testinstallation gleiches Problem. Der komplette Image Tag wird bei Verwendung einer CCK-Lightbox-Darstellungsoption im Node nicht mehr angezeigt. Das hat wohl nix mit der Frontpage zu tun.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
... schön, dass ich nich
am 27.09.2008 - 23:25 Uhr
... schön, dass ich nich alleine bin ;)
Hast du da irgendwie Abhilfe schaffen können?
Oder gibt's da inzwischen ne Lösung?
Oder weißt du woran das liegt?
Danke schonmal ...
Keine Ahnung woran es liegt.
am 28.09.2008 - 00:27 Uhr
Keine Ahnung woran es liegt. Tappe total im dunkeln. Allerdings habe ich mir noch nicht den Modulcode angesehen. Lediglich alle erdenklichen Konfigurationsoptionen getestet.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Vermutlich Lightbox2-Bug
am 28.09.2008 - 01:10 Uhr
Mein Debug-Print in dieser Funktion sollte eigentlich eine Ausgabe erzeugen:
/**
* Generate the HTML output to open embedded cck images in a lightbox.
*
* @param $field
* The field the action is being performed on.
* @param $item
* An array, keyed by column, of the data stored for this item in this field.
* @param $formatter
* The formatter to use for the field.
* @param $node
* The node object.
* @param $options
* Array of options available. Not used in this theme function but required
* by the invoked emfield function.
*/
function theme_lightbox2_image_ncck($field, $item, $formatter, $node, $options = array()) {
print 'DEB 2';
Es erfolgt aber keine Debug-Ausgabe.
Edit
Manuell eingefuegte Bilder werden mit Lightbox angezeigt. Was gegen meine Vermutung eines Lightbox-Bug spricht.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
... in meiner Node
am 29.09.2008 - 11:34 Uhr
... in meiner Node funktioniert die Lightbox. Der Node habe ich aber auch ein eigenes Template mit folgendem Code verabreicht:
<?php
foreach ($node->field_image as $myimage): ?>
<div class="teaserimage">
<a href="<?php echo $myimage['filepath']; ?>" title="<?php echo $myimage['data']['title'];?>" rel=lightshow[f]" class="lightbox">
<?php print theme('imagecache', 'teaserview', $myimage['filepath']);?>
</a><br>
<?php echo $myimage['data']['title'];?>
</div>
<?php
endforeach;?>
Aber im View eingestellt funzts gar nich. Haben nur wir das Problem? Ich habe im Netz echt noch nix darüber gefunden...