Link unter Node-Text nur dem Node-Verfasser anzeigen
am 30.05.2009 - 08:31 Uhr in
Hallo zusammen,
mir fehlen leider die Programmier-Kenntnisse dafür, aber irgendwie erscheint es mir schon umsetzbar: wie kriege ich es hin, dass ich im Template für ein Node einen Link (oder sonstige Elemente) einbaue, die dann nur für denjenigen User sichtbar sind, der den Node erstellt hat?
Hintergrund
Ich nutze das Flag Modul und will, dass bestimmte Kennzeichnungen nur für den Ersteller des jeweiligen Nodes sichtbar sind. Man kann Kennzeichnungen zwar nach Rollen und Inhaltstypen definieren, aber nicht so, wie ich es bräuchte. Nun bin ich auf http://drupal.org/node/295383 gestoßen, wo beschrieben wird, wie man selber einen Link zum Flag im Template platzieren kann. Und da kam mir die gefühlt geniale Idee, hier ein Checking aller "Wenn der User den Node erstellt hat -> Dann zeige folgenden HTML-Code und verarbeite den PHP-Code; Sonst zeige nix" einzubauen.
Geht das und wenn ja, könnte mir jemand verraten, wie das ginge?
Viele Grüße,
Tobias
- Anmelden oder Registrieren um Kommentare zu schreiben
Das könnte vielleicht mit
am 30.05.2009 - 15:07 Uhr
Das könnte vielleicht mit einem Views-Block klappen? Dort kannst Du mit dem Argument "Node: User posted or commented" erreichen, daß der View und damit die Anzeige nur dem Autor angezeigt wird.
Also ne VIEW bauen, und dann in einer Region unter dem Content platzieren ... könnte theorethisch so klappen, denke ich ...
-------------------------------------------------------------------------------
Drupal ist das "Coolste", was mir in 10 Jahren Webworking untergekommen ist!
Mein aktuelles Drupal Projekt: STEELDART Dart Community
Drupal 7 Screencasts in deutsch!
Das node Object hat eine
am 30.05.2009 - 18:13 Uhr
Das node Object hat eine uid. Das ist die user id des Authors des nodes. Somit kannst du sowas in dein Template schreiben:
<?php
global $user;
if($user->uid == $node->uid)
print 'Ausgabe des Links'; //hier den Link ausgeben
?>
vg
--
md - DrupalCenter.de
mdwp*
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
Super, genau so etwas habe
am 30.05.2009 - 18:25 Uhr
Super, genau so etwas habe ich gesucht, danke Dir!!!