Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

Contemplate 6.x

Eingetragen von Micha1111 (290)
am 08.04.2008 - 20:48 Uhr in
  • Views
  • Drupal 6.x

Ich habe mit Hilfe des CCK einen neuen Inhaltstyp erstellt, in dem viele CCK-Felder enthalten sind. Eines der Felder ist ein Node-Reference-Feld.
Das wird im normalen Node auch als Link angezeigt und verlinkt tatsächlich zu diesem Node.
Nun wollte ich mittels Contemplate die Node-Darstellung ändern.
Leider wird das Node-Reference-Feld bei den Body-Variablen aber nicht als Link zur Verfügung gestellt, sondern nur das folgende Feld:

$node->field_r1_gegner[0]['nid']

Wenn ich das mit print ausgebe, erscheint nur die Node-Nummer, aber ohne Link.
Kann mir jemand helfen, wie die Zeile aussehen muss, damit die Verlinkung funktioniert ?

‹ Summary + full view [erledigt] cck_map in eigenes Template ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

<?phpprint l('Gegner',

Eingetragen von dawehner (2639)
am 08.04.2008 - 20:54 Uhr

<?php
print l('Gegner', 'node/'. $node->field_r1_gegner[0]['nid']);
?>

--------------
Mein Blog: www.freeblogger.org: May the source be with you
Deutscher IRC-Channel: irc.freenode.net #drupal.de je mehr desto besser
... Jabber-me: dwehner@im.calug.de Warum Jabb

  • Anmelden oder Registrieren um Kommentare zu schreiben

Contemplate 6.x

Eingetragen von Micha1111 (290)
am 08.04.2008 - 23:35 Uhr

Hey super, das geht so !
Wäre ich nie drauf gekommen.
Jetzt noch eine kleine Steigerung gefällig ?
Statt "Gegner" als Link-Text sollte der Titel des verlinkten Nodes angezeigt werden.
Ist das Möglich ?, Wenn ja, wie ?
Schon mal vielen Dank !!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Contemplate 6.x

Eingetragen von Micha1111 (290)
am 10.04.2008 - 06:45 Uhr

Mir würde vielleicht auch schon ein Hinweis reichen, wie denn ein Textlink auf einen anderen Node normaler Weise erzeugt wird (Code-Zeile im PHP-Quelltext).

  • Anmelden oder Registrieren um Kommentare zu schreiben

<?phpprint

Eingetragen von dawehner (2639)
am 10.04.2008 - 07:12 Uhr

<?php
print l(node_load($node->field_r1_gegner[0]['nid'])->title, 'node/'. $node->field_r1_gegner[0]['nid']);
?>

das sollte klappen
--------------
Mein Blog: www.freeblogger.org: May the source be with you
Deutscher IRC-Channel: irc.freenode.net #drupal.de je mehr desto besser
... Jabber-me: dwehner@im.calug.de Warum Jabb

  • Anmelden oder Registrieren um Kommentare zu schreiben

Contemplate 6.x

Eingetragen von Micha1111 (290)
am 10.04.2008 - 20:58 Uhr

Leider kriege ich dann immer die folgende Fehlermeldung angezeigt:

Parse error: syntax error, unexpected T_OBJECT_OPERATOR in ../sites/all/modules/contemplate/contemplate.module(772) : eval()'d code on line 1

Woran kann es liegen ?

  • Anmelden oder Registrieren um Kommentare zu schreiben

<?php$node1 =

Eingetragen von dawehner (2639)
am 10.04.2008 - 21:05 Uhr

<?php
$node1
= node_load($node->field_r1_gegner[0]['nid']);
print
l($node1->title, 'node/'. $node->field_r1_gegner[0]['nid']);
?>
Probier es mal so
--------------
Mein Blog: www.freeblogger.org: May the source be with you
Deutscher IRC-Channel: irc.freenode.net #drupal.de je mehr desto besser
... Jabber-me: dwehner@im.calug.de Warum Jabb

  • Anmelden oder Registrieren um Kommentare zu schreiben

Contemplate 6.x

Eingetragen von Micha1111 (290)
am 10.04.2008 - 21:23 Uhr

Ja, jetzt funktioniert es tatsächlich.
Vielen Dank für Deine Hilfe.
Nachdem ich schon an mir selbst verzweifelt bin, habe ich übrigens gerade mal weiter "geübt".
In der Version Contemplate 6.x-0.7 wurde mir unter body variables nur das Feld field_r1_gegner[0]['nid'] als wählbar angezeigt. Jetzt in der Version 6.x.1.x-dev habe ich plötzlich auch das Feld field_r1_gegner[0]['view'] zur Verfügung, dass genau den gewünschten Textlink darstellt.
Oder war ich nur blind ? (Ich mag es jetzt nicht mehr zurückdrehen.)
D.h. der Klimmzug ist nun nicht mehr nötig, aber ich habe wieder viel über Drupal gelernt.
Das ist dann auch Deine Mühe wert. Also nochmals Danke !

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
Weiter

Neue Kommentare

  • Danke ich werde mir die
    vor 5 Wochen 3 Tagen
  • Vielen Dank für Ihren
    vor 5 Wochen 6 Tagen
  • Composer ist sehr ratsam
    vor 6 Wochen 1 Tag
  • Vielen Dank für den
    vor 6 Wochen 3 Tagen
  • Die alten CMS Vergleiche von contentmanager.de
    vor 6 Wochen 4 Tagen
  • Gut gemacht
    vor 6 Wochen 4 Tagen
  • Layout Builder etc. z.B. für Landing Pages
    vor 6 Wochen 4 Tagen
  • Links
    vor 6 Wochen 6 Tagen
  • Moin,wow, sehr gutes
    vor 7 Wochen 18 Stunden
  • Dass ist eine spannende
    vor 7 Wochen 1 Tag

Statistik

Beiträge im Forum: 250316
Registrierte User: 20567

Neue User:

  • Philiphelve
  • Robertspaft
  • drupalthemes

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 8 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association