Wie kann ich in einer Ansicht ein Feld mit dem Knoten verknüpfen?


15

In einer Feldansicht enthält das Feld "Titel" das Kontrollkästchen "Dieses Feld mit dem ursprünglichen Inhalt verknüpfen". Dieses Kontrollkästchen ist jedoch für andere Felder nicht verfügbar. Wie kann ich diese Funktionalität für andere Bereiche erreichen?

In meinem Fall habe ich beispielsweise ein benutzerdefiniertes "Untertitel" -Feld und möchte die Untertitel der Knoten auflisten. Die Untertitel sollten Links sein, die auf den Knoten verweisen.

Antworten:


25

Wie @Daphna bereits erwähnt und hier zu sehen: drupal.org/node/1234862 Sie können den FeldwertContent: Path als Token für das Feld verwenden, das mit dem Inhalt verknüpft werden soll:

  1. Content: PathFeld hinzufügen und configure fieldaktivieren Sie das Kontrollkästchen "Modal" Exclude from display, um dieses Feld nicht mehr anzuzeigen, und ordnen Sie die Felder neu an, sodass sich dieses Feld über dem Feld befindet, das mit dem Inhalt verknüpft werden soll.
  2. Klicken Sie auf das Feld, das Sie mit dem Inhalt verknüpfen möchten, um das configure fieldmodale Feld zu öffnen , und klicken Sie in der Rewrite resultsAbschnittsüberprüfung auf Rewrite the output of this field.
  3. im geöffneten Textfeld unter Rewrite results: Schreibe: <a href="[path]">[field_name]</a>. Sie sollten field namedas Feld, das Sie verknüpfen möchten, durch das richtige Token ersetzen . Sie finden alle Felder Token im Replacement patternsAbschnitt unter Rewrite results.

3
Das Feld, das Sie hinzufügen müssen, ist "Content: Path", um [path] verwenden zu können, nicht "Content: Link".

1
@Zeroth, ich habe meine Antwort bearbeitet.
Sepehr

@Zeroth Danke sehr sehr sehr muccchhhh !!!!!!!! :)
Winston

Ich habe mich einige Zeit gefragt, warum ich Content: Path nicht in Umschreibemustern sehen kann. Wer hätte gedacht, dass ich die Felder neu anordnen muss? WTF. Es war schwer für diese Antwort zu googeln, danke.
Headsvk

Vergessen Sie auch nicht, das Kontrollkästchen "Bild mit Inhalt verknüpfen" im zweiten Feld zu deaktivieren, wenn Sie diese Option aktivieren, da Sie dann 2xAnchor-Links haben würden.
Michael

6

Was das Untertitelfeld wissen soll, wo es verlinkt werden soll. Dies geschieht mit dem Feld NodeID (nid).

  1. Fügen Sie das Feld "Content: Nid (The node ID)" hinzu. Wählen Sie die Option zum Ausblenden aus der Anzeige
  2. Ordne das Feld neu an. Schieben Sie es höher als Ihren Untertitel (so kann es das nid greifen)
  3. Schreiben Sie die Ausgabe als Verknüpfung mit der NID neu, z. B. node / [nid] oder so
  4. Voilà

Durch das Hinzufügen des ausgeblendeten NID-Felds wird das Token [nid] im Untertitelfeld verfügbar, wenn es als Verknüpfung erstellt wird. Außerdem muss Token installiert sein.

Oder http://drupal.org/node/1234862 vielleicht?


1
Hier drupal.org/node/1234862 schlagen sie vor, content: path zu verwenden, was ich für besser halte. Könnten Sie dies in Ihre Antwort ändern?
Daphshez

Dies unterstützt das Pfadmodul nicht (wie @Daphna hervorgehoben hat).
Adam Balsam
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.