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 (845)
am 30.05.2009 - 08: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 - 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

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 - 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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Super, genau so etwas habe

Eingetragen von tobi-berlin (845)
am 30.05.2009 - 18: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

  • CSV-Import mit eigenständigen u abfragbaren MySQL-Tabellen als Ergebnis - Content Import Modul
  • Bootstrap wird zweimal geladen
  • Fehlermeldung CAPTCHA Formular
  • Konto löschen, wie? (Drupalorg/Drupalcenter)
  • Download Feld beim Bearbeiten der Node, nicht bei der Benutzeranzeige
  • [gelöst] Updates Drupal 8 für meine Webseite
  • Falsches CSS wird geladen
  • Suche jemanden, der mir mit Drupal 7 / Adaptive Image Styles weiterhelfen kann
  • XML-Dateien oder MySQL-Feld: Ist Drupal das Richtige für Zeitungsprojekt?
  • Upgrade von D7 auf D8 viele Views
  • RewriteEngine on in .htaccess 1 x oder mehrfach eintragen?
  • Wie Node-Zugriffsrechte performant ermitteln?
Weiter

Neue Kommentare

  • Du erstellst einen passenden content type
    vor 1 Tag 10 Stunden
  • Welches CAPTCHA Modul
    vor 1 Tag 22 Stunden
  • vielleicht solltest du dann
    vor 2 Tagen 1 Stunde
  • Nein, das ist nicht
    vor 2 Tagen 15 Stunden
  • Ist das nicht möglich
    vor 2 Tagen 15 Stunden
  • Kritische Sicherheitslücken in Contrib-Modulen gibt es häufiger
    vor 2 Tagen 20 Stunden
  • Wenn ich in der styles.css
    vor 3 Tagen 5 Stunden
  • Hi.Ein anderer Punkt dürfte
    vor 3 Tagen 8 Stunden
  • Du kannst problemlos eigene
    vor 3 Tagen 11 Stunden
  • Hi, ich kenne zwar das Modul
    vor 3 Tagen 12 Stunden

Statistik

Beiträge im Forum: 243391
Registrierte User: 18524

Neue User:

  • Berta234
  • webazubi
  • experte-fuer-wunder

» Alle User anzeigen

User nach Punkten sortiert:
wla8768
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3879
ronald3785
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