Nodes in zwei verschiedenen Blöcken unterbringen
am 15.11.2009 - 13:59 Uhr in
Hallo Leute,
ich möchte zwei verschiedene Nodes, eine Seite und ein Bild, in
jeweils zwei Blöcken unterbringen:
LINKS RECHTS
Seiten-Node Bild-Node
Was halt super wäre, wenn ich pro node/1, node/2, node/3 jeweils
ein entsprechendes Bild daneben platzieren könnte.
Weiß jemand wie ich das hinbekomme? bzw. mache ich das mit Views
oder geht das einfacher?
1000 Dank
Soezkan
- Anmelden oder Registrieren um Kommentare zu schreiben

Du gibst Deinem Inhaltstyp
am 15.11.2009 - 14:17 Uhr
Du gibst Deinem Inhaltstyp als erstes mit CCK und IMGAEFIELD ein Bildfeld für die Bilder mit auf den Weg. Bei "Felder anzeigen" wählst du dann allerdings "Hidden" aus.
Dann erstellst Du eine Blockansicht mit VIEWS für das oder die Bilder mit dem Argument Node-ID ... den Block dann in der Sidebar platzieren ... und fertig ... Kleines Beispiel
Design Probleme einfach mit FF und FIREBUG lösen!
Danke schonmal für die
am 15.11.2009 - 14:27 Uhr
Danke schonmal für die Antwort.
Da ich allerdings noch Anfänger mit Drupal bin verstehe ich nicht was ich machen soll??
Du gibst Deinem Inhaltstyp als erstes mit CCK und IMGAEFIELD ein Bildfeld für die Bilder mit auf den Weg. Bei "Felder anzeigen" wählst du dann allerdings "Hidden" aus.
Ich habe eigentlich schon einen Inhaltstyp Image, der mit den ganzen Imagemodulen, die ich installiert hatte mit in der Liste aufgetaucht ist.
Das mit dem hidden verstehe ich nicht. Kannst Du mir bitte nochmal einen Tipp geben was ich genau machen soll?
1000 Dank
Soezkan
soezkan schrieb Das mit dem
am 15.11.2009 - 14:42 Uhr
Das mit dem hidden verstehe ich nicht. Kannst Du mir bitte nochmal einen Tipp geben was ich genau machen soll?
Fürs HIDDEN Verständnis lies Dir das mal eben durch ... Dort kommt der Punkt HIDDEN im fünften Bild vor ...
Prinzipiell würde ich Dir aber vielleicht erstmal empfehlen, Dich eingehend mit CCK und VIEWS zu beschäftigen, bevor Du Dich an die gesetzte Aufgabe machst!
Design Probleme einfach mit FF und FIREBUG lösen!
Danke. Die Anzeige eines
am 15.11.2009 - 14:52 Uhr
Danke.
Die Anzeige eines Bildes in einer anderen Spalte habe ich hinbekommen.
Wie aber, wenn ich die beiden nodes (also jeweis bild- und page-node)
voneinander abhängig darstellen will?
Damit meine ich: angenommen links erscheint Text 1, dann soll rechts Bild 1
erscheinen, erscheint links Text 2, so soll rechts Bild 2 erscheinen, usw.
Bzw. wie übergebe ich ein Argument an einen View bzw. innerhalb eines
Blocks, denn damit wäre meine Frage ja beantwortet.
Danke danke danke schonmal jetzt!
Liebe Grüße
Soezkan
soezkan schrieb Wie aber,
am 15.11.2009 - 15:01 Uhr
Wie aber, wenn ich die beiden nodes (also jeweis bild- und page-node)
voneinander abhängig darstellen will?
Damit meine ich: angenommen links erscheint Text 1, dann soll rechts Bild 1
erscheinen, erscheint links Text 2, so soll rechts Bild 2 erscheinen, usw.
Bzw. wie übergebe ich ein Argument an einen View bzw. innerhalb eines
Blocks, denn damit wäre meine Frage ja beantwortet.
Bei Deinen VIEWS steht doch mittig relativ groß "Argumente" Dort "sagst" Du dem Bilderblock, daß er nur angezeigt wird, wenn der entsprechende Node aufgerufen wird.
Nimm als Argument:
NODE: Beitrags ID
darin wählst Du: Standardargument zu Verfügung stellen
und als Standardargument wählst Du: Beitrags-ID aus der URL
Damit sollte die Zuordnung Deines Bildblocks dann klappen!
Viel Erfolg
Design Probleme einfach mit FF und FIREBUG lösen!
Ganz lieben Dank für die
am 15.11.2009 - 16:08 Uhr
Ganz lieben Dank für die geduldige Unterstützung.
Aber ich merke schon, dass das wohl alles etwas komplizizerter
ist. Weil am Besten wäre halt ein View, der es schafft, zu
erkennen, welcher node gerade angezeigt wird und was er bei
dem bestimmten node dann als Bild einbinden soll.
PHP ist wohl die Lösung! Es sei denn ...
soezkan schrieb Weil am
am 15.11.2009 - 16:10 Uhr
Weil am Besten wäre halt ein View, der es schafft, zu
erkennen, welcher node gerade angezeigt wird und was er bei
dem bestimmten node dann als Bild einbinden soll.
GENAU DAS HATTE ICH DIR BESCHRIEBEN!
Design Probleme einfach mit FF und FIREBUG lösen!
Das Problem ist nur das in
am 15.11.2009 - 16:27 Uhr
Das Problem ist nur das in der URL keine ID steht, sondern z.B. "content/startseite"
Aber selbst wenn dort "node/1", wüsste ich nicht wie das gehen soll. Man ist Drupal
vielleicht kompliziert, aber hat was.
Ich habe Deine Anleitung befolgt, aber wie der Bild-Node jetzt angezeigt werden
soll? Das muss ich doch mit einer ABfrage machen, oder? Also sowas wie "if() {---}"
Danke für mehr Hilfe!
Hier ein Screenshot von den Argumenteneinstellungen:

... also man braucht doch ne
am 15.11.2009 - 16:32 Uhr
... also man braucht doch ne Aktion, wenn das entsprechende Argument einen bestimmten Wert übergeben hat.
Wenn node/2 aufgerufen wurde (Page-Node)
Dann zeige im View node/12 (welcher ein Bild-Node ist)
soezkan schrieb ... also
am 15.11.2009 - 17:01 Uhr
... also man braucht doch ne Aktion, wenn das entsprechende Argument einen bestimmten Wert übergeben hat.
Wenn node/2 aufgerufen wurde (Page-Node)
Dann zeige im View node/12 (welcher ein Bild-Node ist)
Also ein Bild ist schon mal kein Node, sondern ein Bild, das einen Bezug zu einem Node hat. Ein Node ist zu Beginn einer Drupalseite nichts anderes, als z.B. ein Artikel, oder eine Seite! Und letztere beide haben eine ID!
Ich will dir jetzt nicht zu nahe treten, aber ich würde Dir empfehlen, Dich zurst mit den grundlegenden Dingen bei Drupal eingehender zu beschäftigen. Kennst Du Hagen Grafs Drupal 6 Buch? Das mal durchgearbeitet und Du hast zumindet nen Einstieg geschafft. Dann kannst Du dich vielleicht auch mit den komplexeren Problemen beschäftigen.
Das Buch findest Du unter: http://drupal.cocoate.com und auch die zugehörige DVD kann ich für den Einstieg wärmstens empfehlen ...
Auf meiner eigenen Seite habe ich auch ne Menge an Videos gespeichert ( meis englisch ) ... die sehr hilfreich sein können
Design Probleme einfach mit FF und FIREBUG lösen!
Danke für den Buchtipp,
am 15.11.2009 - 17:09 Uhr
Danke für den Buchtipp, werde ich mal angehen, brauche aber trotzdem heute noch ne Lösung ;)
Also ein Bild ist schon mal kein Node, sondern ein Bild, das einen Bezug zu einem Node hat. Ein Node ist zu Beginn einer Drupalseite nichts anderes, als z.B. ein Artikel, oder eine Seite! Und letztere beide haben eine ID!
Verstehe ich nicht. Aber ich habe doch einen Image-Node-Content-Type. Damit habe ich einen Node erzeugt, der ein Bild und ein Thumb enthält.
Die Frage ist wie ich über das Views-Argument jetzt dem einen Node, der z.B. eine Page ist, in einem Block daneben entsprechend ein Image-Node anzeige?
Die bestialische Lösung wäre halt für jede Seite einen eigenen View zu erzeugen, der dann wiederum in einem eigenen
Block mit den seitenspezifischen Sichtbarkeits-Einstellungen jeder Seite zugeornet wird, Holzhammermethode.
Ich könnte schwören es geht einfacher. Blosssss wiiiiieeee?
Danke für Deine Nerven :)
soezkan schrieb Ich könnte
am 15.11.2009 - 17:23 Uhr
Ich könnte schwören es geht einfacher. Blosssss wiiiiieeee? Danke für Deine Nerven :)
Es geht genau so einfach, wie von mir beschrieben. Ich habe Dir ja Anfangs in meinem Beispiel sogar gezeigt, daß ich genau Dein Problem erst umgesetzt habe.
Du willst mir allerdings anscheinend partout nicht glauben, weisst außerdem sowieso um die elementaren Zusammenhänge bei Drupal besser Bescheid, deshalb klinke ich mich jetzt hier aus, ich habe keine Lust mehr!
Viel Glück noch!
Design Probleme einfach mit FF und FIREBUG lösen!
Danke. Ich habe bloss nicht
am 15.11.2009 - 17:33 Uhr
Danke.
Ich habe bloss nicht verstanden, was Du mir da erklärt hast.
Naja, ich versuche weiter.
Alles Gute und vielen Dank für Deine Zeit :)