Nodes in Views verlinken ?

am 05.06.2012 - 14:44 Uhr in
Hey Leute,
Ich möchte einen View erstellen, bei dem die Nodetitel, die im View gelistet sind, zu einer Externen Seite verlinkt sind.
z.B. : In einem View sind Songs gelistet, wenn man auf den Namen des Songs klickt, wird man zu dem passenden Youtube Video dazu weitergeleitet.
Der Link ist in einem Feld des Inhaltstyps "Song" hinterlegt.
Kann mir da einer da einer weiterhelfen ?
Ich bekomme das nicht hin.
- Anmelden oder Registrieren um Kommentare zu schreiben
Im View benötigst du erst
am 05.06.2012 - 15:07 Uhr
Im View benötigst du erst einmal alle nötigen Felder für die Ausgabe - also auch den Link zum youtube Video.
Über "Rewrite results" kannst du den Inhalt der Felder umschreiben und auf diese Weise auch das Titel Feld direkt mit dem Video verlinken. Hierzu gibt es im Rewrite die Möglichkeit das Feld direkt zu verlinken "Output this field as a link"..
Wichtig ist hierfür die Reihenfolge der Felder - der Link kann nur genutzt werden, wenn er vor dem Titel ausgelesen wird.
Über einen Klick auf "Exclude from Display" kannst du das Link Feld dann auch ausblenden - dies wird ja nur als "Token" für den Titel gebraucht..
SteffenR
Hallo,hatte ein ähnliches
am 15.08.2012 - 23:48 Uhr
Hallo,
hatte ein ähnliches Anliegen und der Weg funktioniert auch (habe mir das Link-Modul heruntergeladen und in meine Node ein link-Feld eingefügt). Das Problem ist: Wenn ich keinen Link eingebe in das entsprechende Feld, wird mir gar nichts verlinkt. Um präziser zu sein, ich habe ein Feld Bild und ein Feld Titel. Damit der Link zum Linkfeld funktioniert, muss ich ausstellen, dass diese Felder mit der node/dem Inhalt verlinkt werden. Ich möchte aber nicht, dass alle nodes mit einem Link zu einer externen Seite versehen werden. Wie kann ich erreichen, dass in der views nodes des gleichen Typs, wenn sie einen Link haben, auf andere Seite leiten und nodes, die keinen Link haben, dierkt erreicht werden?
Müsste ich dann die entsprechenden nodes quasi mit sich selbst verlinken im Linkfeld (was ich in der Ausgabe freilich ausblende). Ist das für den Betrieb der Webseite schädlich? Weiß jemand einen anderen Rat?
Zur Erklärung: Es geht um politische Mandatsträger und manche, etwa Bundestagsabgeordnete sollen keinen eigenen Text bekommen, sondern mit ihrer eigenen Homepage verlinkt werden, wohingegen etwa Stadtbezirksbeiräte ein eigenes Porträt bekommen sollen.
Meine Seite: www.spd-leipzig-suedwest.de
Liebe Grüße,
alaind
Eventuel mit custom_php Modul
am 16.08.2012 - 09:48 Uhr
Eventuel mit custom_php Modul
hmm, kannst du da noch ein
am 16.08.2012 - 16:27 Uhr
hmm, kannst du da noch ein wenig präziser sein, finde das Modul nicht
views_php heißt es bei
am 16.08.2012 - 16:34 Uhr
views_php heißt es bei version 7. da kannst du dann ein php abfrage machen
Hallo, brauche immer noch
am 21.08.2012 - 21:17 Uhr
Hallo,
brauche immer noch Hilfe. Mit dem Modul komme ich nicht klar! (Bzw. finde keine Einstellungsmöglichkeiten) Weiß jemand noch einen anderen Rat.
Gruß,
alaind
Da gibt es auch keine
am 21.08.2012 - 21:33 Uhr
Da gibt es auch keine direkten Einstellungen. Du legst im View ein neues Feld an. Das findest Du in der Gruppe global. In dem musst Du dann mittels php-Code eine if-Abfrage erstellen, die entweder auf den Node selbst oder die externe Referenz verlinkt. Dazu solltest Du allerdings ein wenig php-Kenntnisse haben.
Beste Grüße
Werner
Vielleicht noch eine
am 21.08.2012 - 21:40 Uhr
Vielleicht noch eine Frage:
Ich habe das Tokenmodul installiert. Wenn ich jetzt als placeholder [node:url] in mein Linkfeld eingebe. Die Node also mit sich selbst verlinke. Ist das wirklich potentiell gefährlich für meine Homepage (ist wirklich mein erstes Projekt)?
Gruß alaind
Hallo Werner, leider habe ich
am 21.08.2012 - 21:37 Uhr
Hallo Werner,
leider habe ich die Kenntnisse eben nicht. Danke für die Antwort.
Gruß,
alaind