dynamischer Link in Views-Tabelle bei CCK-Nodes

am 16.06.2008 - 22:33 Uhr in
Hallo zusammen!
Ich möchte ein einfaches Telefonbuch als Tabelle anzeigen und in jeder Zeile einen Link anbieten, an die Nummer eine Nachricht zu schicken.
Einen CCK-Node "Telefonbucheintrag" habe ich erstellt mit einem Feld "Handynummer".
Wie bekomme ich nun in meine Views-Tabelle eine extra Spalte, die einen Link anzeigt, der z.B. auf /smssenden/[node-id]
verweist.
Z.B. würde dann in der Zeile für den Telefonbucheintrag mit der Node-id 13 ein Link zu /smssenden/13
angezeigt. Auf dieser Seite wird dann ein Formular angezeigt, bei der die Handynummer des Telefonbucheintrags im Empfänger-Feld voreingestellt ist.
Ist deutlich geworden, was ich meine? Ich weiß nicht, wie ich diese scheinbar einfache Anforderung geschickt umsetzen kann.
Gruß
Riggs333
- Anmelden oder Registrieren um Kommentare zu schreiben
Du könntest in deinem
am 16.06.2008 - 23:07 Uhr
Du könntest in deinem CCK-Node Telefonbucheintrag ein vorbelegtes Feld mit dem Pfad anlegen. Dieses kannst du dann in der Views-Tabelle als Feld angeben...
so ähnlich hab ich es mit
am 17.06.2008 - 07:20 Uhr
so ähnlich hab ich es mit dem "computed field"-Modul versucht. Der Link soll sich ja dynamisch aus "/smssenden/" und der Node-Id zusammensetzen. Der Link wird aber nicht korrekt angezeigt:
Computed Code:
$node_field[0]['value'] = '<a href="smssenden/'.$node->nid.'">SMS SENDEN</a>';
Versuch mal so
am 17.06.2008 - 09:54 Uhr
Computed Code:
$node_field[0]['value'] = $node->nid;
Display Format:
$display = l('SMS senden', 'smssenden/'.$node_field_item['value']);
Ah, super! Vielen
am 17.06.2008 - 10:11 Uhr
Ah, super! Vielen Dank!!
Genau so funktioniert's!
Toll - wieder was dazugelernt :-)