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

Link unter Node-Text nur dem Node-Verfasser anzeigen

Eingetragen von tobi-berlin (848)
am 30.05.2009 - 09:31 Uhr in
  • Module
  • Drupal 6.x

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

‹ Tagcloud auf Startseite Privatemsg Nachrichten löschen und Quota ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Das könnte vielleicht mit

Eingetragen von Thoor (3678)
am 30.05.2009 - 16: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

thoor - Thomas Ortner
Drupal 7 Screencasts in deutsch!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das node Object hat eine

Eingetragen von md (3717)
am 30.05.2009 - 19: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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Super, genau so etwas habe

Eingetragen von tobi-berlin (848)
am 30.05.2009 - 19:25 Uhr

Super, genau so etwas habe ich gesucht, danke Dir!!!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Preloader / Spnner entfernen Menu Link Modal-Modul
  • Schriftgröße standard einstellen
  • PHP 8.1 - Deprecated function: rtrim()
  • Drupal Website gestalten
  • MariaDB 10.6
  • Entity Reference - Title Felder werden als Link angezeigt
  • Tokens werden in Viev als Link angezeigt
  • [bug entdeckt & workaround gefunden] benutzerdefinierte Felder vom Userprofil tauchen ungefragt auch in den Forumtopics auf...
  • [gelöst] Mass contact Empfängerliste nach Taxonomy Term statt Rolle
  • Update V. 9.3.12 auf V. 9.4 mit Fehler: Modul mySQL fehlt. Bitte Hilfe.
  • Sprachpfad, in Drupal Korrekt einstellen, auch bei den Meta-Tags
  • Update von Drupal 9.3 auf 9.4 oder bei 9.3 bleiben
Weiter

Neue Kommentare

  • core_version_requirement: ^8
    vor 1 Tag 18 Stunden
  • core_version_requirement: ^8
    vor 1 Tag 18 Stunden
  • ok. Wenn ich das mache
    vor 1 Tag 18 Stunden
  • Bei gleichem Namen hat das
    vor 1 Tag 19 Stunden
  • Sorry, dass ich mich hier
    vor 1 Tag 19 Stunden
  • Habe Patch versucht
    vor 2 Tagen 2 Stunden
  • Hier wird ein Patsch
    vor 2 Tagen 4 Stunden
  • Mit Drupal geht das um 150
    vor 2 Tagen 15 Stunden
  • Ah, ok. Wenn es ein Paragraph
    vor 3 Tagen 15 Stunden
  • Also kleiner Nachtrag noch:
    vor 3 Tagen 16 Stunden

Statistik

Beiträge im Forum: 247864
Registrierte User: 19591

Neue User:

  • kudes
  • Tkakah
  • JeraldFub

» Alle User anzeigen

User nach Punkten sortiert:
wla9213
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 3 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