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

Automatic title generation

Eingetragen von messy (116)
am 27.11.2008 - 12:32 Uhr in
  • Module
  • Drupal 5.x

Ich nutze die 'Automatic title generation' bei der Erstellung der Profile-Nodes und ich möchte den jeweiligen Usernamen als Titel einfügen. Also muss ich ein PHP-Befehl in das Pattern schreiben oder?

Kann man das irgendwie bewerkstelligen?

‹ Gelöst TagCloud ohne Taxonomie ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe eine Lösung

Eingetragen von messy (116)
am 27.11.2008 - 13:19 Uhr

Ich habe eine Lösung gefunden!

Man füge folgendes in das Patternfeld ein:

<?php  global $user;  print $user->name; ?>

_____________________________________________________
IRC Server: chat.freenode.net
Channel: #drupal.de

Für mehr User im Channel!

  • Anmelden oder Registrieren um Kommentare zu schreiben

... ein PHP-Befehl in das Pattern schreiben oder? NEIN

Eingetragen von quiptime (4972)
am 27.11.2008 - 13:30 Uhr
Zitat:

Also muss ich ein PHP-Befehl in das Pattern schreiben oder?

Nein.

Selbst wenn Du es machst passiert im einfachsten Fall nichts. Weil, der PHP Code wird in der Titelzeile nicht ausgefuehrt.

Ein Pattern ist so etwas wie ein Platzhalter. Die Platzhalter haben eine vorgegebene Syntax damit sie erkannt werden: [foobar]

Sehe Dir alle Pattern an.
Wenn es keinen Pattern gibt der einen Zusammenhang mit einem Usernamen herstellt dann kannst Du kein Pattern fuer den Usernamen verwenden.

Bedenke auch den Zeitpunkt der Erstellung der Profile-Node!
1. Wird sie waehrend der Registrierung erstellt hat der User noch keinen Namen - also wird ein Pattern fuer den Usernamen nicht funktionieren.
2. Wird sie erst nach der Registrierung erstellt dann hat ein User in der Regel einen Namen und das Pattern wird funktionieren - bezogen auf den Namen des Users den er sich bei der Registrierung gegeben hat.

Ein Pattern auf den Usernamen wird eventuell nicht funktionieren wenn man ein selbst angelegtes Namens-Feld in der Profile-Node fuer das Pattern verwenden will. Und zwar in dem Moment wenn ein User seine Profile-Node neu erstellt und das Namensfeld noch keinen Eintrag hat und dieser im Zuge des Erstellens der Profile-Node der Name erst eingetragen wird. Das waere das gleiche Prinzip wie voran Pkt. 2..

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also der PHP Code wird

Eingetragen von messy (116)
am 28.11.2008 - 17:31 Uhr

Also der PHP Code wird ausgeführt. Ich kann ja auch auswählen, dass PHP erlaubt ist.

Hast natürlich recht, dass der User bei der Registrierung noch kein Namen hat. Deswegen lasse ich ihn bei der Registrierung noch keine Profil-Daten ausfüllen. Sobald er eingeloggt ist und seine Daten eingibt wird sein Profilnode erstellt und bekommt den gewollten Namen. Klappt wunderbar mit der Code-Zeile.

_____________________________________________________
IRC Server: chat.freenode.net
Channel: #drupal.de

Für mehr User im Channel!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Loginname bei Automatic titel generation

Eingetragen von Naiszen (54)
am 13.12.2008 - 23:49 Uhr

Hallo, kann ich auch andere Felder als Titel Generieren lassen? ich würde gerne Speziell den Loginname für die Titel verwenden, wie schaut da der Code aus?

außerdem mollte es so ja auch gehen mit dem Titel da der Loginname ja schon bei der Regestrierung erstellt wird.

  • 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 2 Wochen 5 Tagen
  • Vielen Dank für Ihren
    vor 3 Wochen 1 Tag
  • Composer ist sehr ratsam
    vor 3 Wochen 3 Tagen
  • Vielen Dank für den
    vor 3 Wochen 6 Tagen
  • Die alten CMS Vergleiche von contentmanager.de
    vor 3 Wochen 6 Tagen
  • Gut gemacht
    vor 3 Wochen 6 Tagen
  • Layout Builder etc. z.B. für Landing Pages
    vor 3 Wochen 6 Tagen
  • Links
    vor 4 Wochen 2 Tagen
  • Moin,wow, sehr gutes
    vor 4 Wochen 3 Tagen
  • Dass ist eine spannende
    vor 4 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250316
Registrierte User: 20566

Neue User:

  • Robertspaft
  • drupalthemes
  • rofilm

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