Êin Block pro Seite
am 14.07.2009 - 14:15 Uhr in
Ich würde gerne innerhalb eines Projektes verschiedene Blocks pro Seite erstellen.
Das heißt, jede Seite beinhaltet zwei Blöcke, ein ganz normaler per Views realisierter News-Block und ein weiterer Block mit einem wechselnden Image pro Seite.
Um dieses Bild zu realisieren habe ich mir überlegt eine Inhaltskategorie "Bild für Block" anzulegen und darin die spezielle Darstellung aller Bilder (verschiedene Bilder, selbe CSS) zu definieren. Hier lande ich dann allerdings bei dem Problem der einzelnen Einbindung aller Bilder auf jede Seite. Dann müsste ja pro Bild ein View erstellt werden und dieser auf der Seite eingebunden.
Gibt es hierfür vielleicht eine elegantere Lösung?
- Anmelden oder Registrieren um Kommentare zu schreiben
Willst Du denn die Bilder
am 14.07.2009 - 15:26 Uhr
Willst Du denn die Bilder zufällig anzeigen? Sowas lässt sich quick and dirty z.B. so lösen (im Block-Code):
<?php
srand((double)microtime()*1000000);
$rndid = rand(1,5);
$bild = "";
if ($rndid == 1) $bild = "a1.jpg";
if ($rndid == 2) $bild = "a2.jpg";
if ($rndid == 3) $bild = "a3.jpg";
if ($rndid == 4) $bild = "a4.jpg";
if ($rndid == 5) $bild = "a5.jpg";
print "<img src='/sites/all/images/".$bild."'>";
?>
Falls Du sowas mit CCK und Views machen willst, musst Du die Anzahl der auszugebenden Datensätze auf 1 begrenzen und die Reihenfolge auf zufällig stellen.
Oder muss es für eine bestimmte Seite ein ganz bestimmtes Bild sein?
hth
lg leda
lg leda
"Du liebst es, Du brauchst es oder Du gibst es weg"
www.leda.ch
Danke für deine
am 14.07.2009 - 15:35 Uhr
Danke für deine Antwort,
nein es gibt eine klare Beziehung Bild-Seite. Also bestimmtes Bild für bestimmte Seite!
f1sh schrieb Danke für
am 14.07.2009 - 15:47 Uhr
Danke für deine Antwort,
nein es gibt eine klare Beziehung Bild-Seite. Also bestimmtes Bild für bestimmte Seite!
Trotzdem VIEWS und dann aber ein entsprechendes Argument einstellen! Damit kannst du festlegen, dass nur das zum Node zugehörige Bild in Deinem Block angezeit wird!
---------------------------------------------------------------------------
Drupal Design Probleme? Sofern noch nicht geschehen - Firefox und Firebug installieren. Seite aufrufen, "F12" drücken, und "Untersuchen" auswählen ...
Drupal 7 Screencasts in deutsch!
Versteh ich das dann
am 15.07.2009 - 12:55 Uhr
Versteh ich das dann richtig, dass ich mir zuerst einen Inhaltstypen "Bild-block" erstelle und dort dann Einträge erstelle?
Dann gehe ich zu Views und nehme definiere diese Bild-Blocks einzeln zu ihren Seiten. Wie funktioniert die Zuordnung per Views jetzt genau? Unterpunkt Argumente und dann per ID?