Beitragsreferenz in einem Block
Eingetragen von Kangee (8)
am 01.09.2009 - 15:39 Uhr in
am 01.09.2009 - 15:39 Uhr in
Hi @ll,
ich würde gerne Beitragsreferenzen in einem Block (links vom Content) anzeigen.
Damit ihr wisst worum es geht:
http://www.dateverzeichnis.de/?q=node/11
Passende Ideen und Passende Kategorien sollen unter der Karte angezeigt werden, aber auch nur wenn der Node-Typ "location" ist.
Ist sowas Möglich?
Gruß,
Kangee
P.S.: Der Marker in der Map ist verschwunden seit kurzem... woran kann es liegen?
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo Kangee, sowas ist
am 01.09.2009 - 19:10 Uhr
Hallo Kangee, sowas ist möglich.
Der für mich schönste weg führt über das Modul Views.
Du erstellst dazu einen View in einem Block, der basierend auf der aktuellen Node (Stichwort: Argumente) bestimmte Felder anzeigt. Wenn du willst, können in dem Block dann sogar Inhalte der verlinkten Nodes angezeigt werden. Ansonsten eben nur die CCK Felder selbst. Du musst nur mal herauslesen, wie man Argumente von der gerade angezeigten URL ableitet.
ciao, Ronald :-)
Reinblau eG
Hey Ronald, vielen Dank für
am 02.09.2009 - 09:18 Uhr
Hey Ronald,
vielen Dank für deine Antwort :-)
Ich habe es jetzt gelöst!!!
Argumente können nur mit einem Trick an einen Block übergeben werden!
Alle Infos findet ihr hier: http://www.ridgesolutions.ie/index.php/2009/01/19/passing-an-argument-to...
Für mein Problem sah die Lösung so aus:
- Als Argument "Beitrags-ID" gewählt
- Dann bei "Die auszuführende Aktion, wenn das Argument nicht vorhanden ist: " -> "Standardargument zu Verfügung stellen" gewählt
- Als PHP-Code folgendes eingeben:
$path = drupal_get_path_alias($_GET["q"]);
$path = explode("/", $path);
if ($path[0] == "node" && $path[1] != "") { return $path[1]; }
- Als Validator noch "Node" ausgewählt und den passenden Inhaltstyp gewählt
Zu umständlich. Statt PHP
am 02.09.2009 - 09:27 Uhr
Zu umständlich.
Statt PHP Code wähle einfach "Node ID from URL".
ciao, Ronald ;-)
Reinblau eG
Stimmt das ginge auch.
am 02.09.2009 - 09:41 Uhr
Stimmt das ginge auch.