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

Einzelne Felder aus Nodeprofil der Regestrierung hinzufügen (Advanced Profil)

Eingetragen von Mattes (233)
am 11.06.2008 - 18:11 Uhr in
  • Module
  • Drupal 5.x oder neuer

Ich verwende das Advanced Profile Kit Modul zusammen mit den Nodeprofil Modul. Klappt alles einwandfrei. Nun will ich zwei Felder (cck Felder) meines Benutzer Profiles mit auf der Regstrierungseite haben. Alle Felder kann ich ja unter:
Startseite » Verwalten » Inhaltsverwaltung » Inhaltstypen » User Profile » Node profile

unter dem Punkt "Show this node profile during user registration." hinzufügen.
Damit würde ich den neu regestrierten Benutzer aber erschlagen :-)

Hatt jemand eine Idee wie ich einzelne Felder hinzufügen kann?

‹ Modul nicht sichtbar phpbb und Drupal User Sync Problem ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

vlt alle anzeigen lassen,

Eingetragen von dawehner (2639)
am 11.06.2008 - 19:42 Uhr

vlt alle anzeigen lassen, und mit hook_form_alter unset()-en
oder in theme der user_registration_form die felder unsetten
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.deXING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Denkbar waere der Einsatz

Eingetragen von quiptime (4972)
am 11.06.2008 - 19:43 Uhr

Denkbar waere der Einsatz des CCK Modules "Field Permissions." Ein nicht registrierter User bekommt einfach nur bestimmte Felder zu sehen.

Eine andere Loesung waere wenn Du Dein Node Profile Profil splittest - also noch einen Nodetype. Ein Nodetype (Profil Part 1) enthaelt die Daten die mit "Show this node profile during user registration." bei der Registrierung angezeigt werden. Der andere Nodetype (Profil Part 2) ist normal im Useraccount zu erreichen.
Diese Vorgehensweise erscheint zunaechst umstaendlich. Jedoch bietet sie unter Umstaenden Vorteile. Wenn man Profile listen will kann man allein am Nodetype entschieden was gelistet wird. Auch ist eine einfachere Trennung zwischen oeffentlichen und nicht oeffentlichen Profil-Daten realisierbar.
Soviel um auf die Schnelle 2 Vorteile zu nennen.

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

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Verbeugung Auf sowas wäre

Eingetragen von dawehner (2639)
am 11.06.2008 - 20:04 Uhr

Verbeugung
Auf sowas wäre ich nicht gekommenen.
Langfristig könnte man auch einen Patch für Nodeprofile anbietet, welches erlaubt, dass man die Felder, welche angezeigt werden wollen, auswählen kann; ist ja wirklich nicht schwer

--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.deXING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Naja, Patch für Node

Eingetragen von quiptime (4972)
am 11.06.2008 - 20:18 Uhr

Naja, Patch für Node Profile hin und her.

Eigentlich ist er nicht erforderlich - es gibt ja "Field Permissions". In D6 gehören die übrigens zum Core.

Die Meisten unterschätzen "Node Profile".

Ist ein geiles Modul mit dem man hinsichtlich differenzierter Userprofile viel anstellen kann. Aber richtig in Fahrt kommt man mit "Node Profile" erst mit CCK, logisch, und Views. Und mit der eigenen Load Funktion nodeprofile_load() kann man "Node Profile" Profilfelder fast von überall aus ansprechen. Vorrausgesetzt man hat eine User ID an dieser Stelle und kann sich noch erinnern welchen "Node Profil"-Nodetype man um Informationen bitten will.

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

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hey, das sind doch auf jeden

Eingetragen von Mattes (233)
am 11.06.2008 - 20:21 Uhr

Hey, das sind doch auf jeden Fall schon mal gute Ansätze! Danke an euch beide! Werde mich mit den Vorschlägen mal auseinandersetzen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Doch zwei Nodetypen fürs Profil?!

Eingetragen von Mattes (233)
am 18.06.2008 - 20:27 Uhr

Hi @quiptime deine zweite Variante mit den zwei Nodetypen wird immer wahrscheinlicher...

Zitat:

Dein Node Profile Profil splittest - also noch einen Nodetype. Ein Nodetype (Profil Part 1) enthaelt die Daten die mit "Show this node profile during user registration." bei der Registrierung angezeigt werden. Der andere Nodetype (Profil Part 2) ist normal im Useraccount zu erreichen.
Diese Vorgehensweise erscheint zunaechst umstaendlich. Jedoch bietet sie unter Umstaenden Vorteile.

Da ich das Zusatzmodul CCK-Fieldgroup tabs benutze was beim ausblenden der Felder dummerweise trozdem angezeigt wird. Hast du eine idee wie ich den "Part1" des Profils auch in die Tabs (nacher im Profil des Benutzers) bekomme?

Gruß Mattes

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
Weiter

Neue Kommentare

  • Was für einen Server benutzt
    vor 3 Tagen 16 Stunden
  • Wenn die Subdomain auf
    vor 5 Tagen 14 Stunden
  • ordnerstruktur
    vor 6 Tagen 1 Stunde
  • Die Subdomain muß auf den
    vor 1 Woche 1 Tag
  • Verwende doch das Tag dafür,
    vor 4 Wochen 3 Tagen
  • Guckst du hier: step by step
    vor 4 Wochen 2 Tagen
  • Guckst du hier: step by step
    vor 4 Wochen 2 Tagen
  • Ich habe ja keine Angst vor
    vor 5 Wochen 5 Tagen
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 6 Wochen 12 Stunden
  • Vielen Dank erst einmal, aber
    vor 6 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250289
Registrierte User: 20513

Neue User:

  • Scottteday
  • MichaelPeeno
  • Pavlotog

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