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

taxonomy auswahlfeld?

Eingetragen von Mattes (233)
am 13.11.2007 - 22:28 Uhr in
  • Module

Hallo,
ich habe eine Liste mit Begriffen in einem "taxonomy" Vokabular. Diese würde ich im userprofil gerne als Auswahl anzeigen lassen. Kann ich da? Wenn ja wie?

Mattes

‹ Image Import Modul: Zugriffsberechtigungen für Benutzerkonto durch User ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Beim normalen Userprofil

Eingetragen von quiptime (4972)
am 14.11.2007 - 00:53 Uhr

Beim normalen Userprofil gibt es ohne das Modul zu Hacken nur eine Change. Es existiert nur eine einzige Theme Funktion um ein Template zu erstellen. Der Code fuer das Template aus der Theme Funktion ist nun nicht gerade optimal angelegt um eingreifen zu koennen. Hier der Code aus der Datei "profile.module":

<?php
function theme_profile_listing($account, $fields = array()) {

 
$output  = "<div class=\"profile\">\n";
 
$output .= theme('user_picture', $account);
 
$output .= ' <div class="name">'. theme('username', $account) ."</div>\n";

  foreach (
$fields as $field) {
    if (
$field->value) {
     
$output .= " <div class=\"field\">$field->value</div>\n";
    }
  }

 
$output .= "</div>\n";

  return
$output;
}
?>

Unschwer erkennbar werden alle Ausgaben eines Profile aus einem Array geholt. An dieser Stelle muesste man ansetzen und die fertig vorformatierte Auswahl in das Array schieben damit es in der Schleife mit ausgegeben wird.
Ist also mehr eine PHP-Aufgabe als das Erstellen des Template.

Vor dem Hintergrund Deines Anliegens entsteht die Frage, ob es besser ist das normale Userprofil mit dem Modul Nodeprofile oder Bio zu ersetzen. Dadurch kann man mit normalen Nodes arbeiten und die Moeglichkeiten der Einflussnahme, den Inhalt eines Profiles zu veraendern, steigen gewaltig.

Nachtrag

Meine voran getroffene Auusage mit dem normalen Userprofil war etwas vorschnell. Es geht noch anders. Moment, ich schreibe.

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

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Um doch mit dem normalen

Eingetragen von quiptime (4972)
am 14.11.2007 - 01:11 Uhr

Um doch mit dem normalen Userprofil zu arbeiten kann man die HTML Ausgabe des Profil im Template auch anders anpacken.

Wie im Code zu sehen wird innerhalb einer Schleife direkt der HTML Code in DIV's ausgegeben. Diese direkte Ausgabe kann man variabilisieren. Man gibt also den HTML-Code anstatt direkt zunaechst in einzelne Variablen. Dabei werden die DIV's weggelassen.

Danach erfolgt die Gestaltung der HTML-Ausgabe. Hierbei kann man sich frei bei der Anordnung der einzelnen Layout-Elemente bewegen. Man positioniert neue DIV's die den Inhalt der einzelnen Variablen bekommen. Dabei kann man an gewuenschter Position des Profillayout die Auswahlliste einbinden.

Bei dieser Vorgehensweise ist ein gewisses Mindestmass an HTML- und PHP-Kenntnissen Voraussetzung.

Soweit noch eine Idee zur Realisierung Deiner Aufgabe.

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

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für die mühe, ich

Eingetragen von Mattes (233)
am 14.11.2007 - 02:24 Uhr

Danke für die mühe, ich benutze das Nodeprofil und habe jetzt mit Hilfe von dem Modul Taxonomie Content das Auswahlfeld zum laufen gebracht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Formuliere zukuenftig Deine

Eingetragen von quiptime (4972)
am 14.11.2007 - 10:01 Uhr

Formuliere zukuenftig Deine Fragen besser und vor allem so das sie das treffen was Du willst!

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

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • How to Pass an Exciting Night Playing Crash Casino Games
  • 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
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
Weiter

Neue Kommentare

  • Bitte genauer den aktuellen Lösungs-Ansatz beschreiben
    vor 2 Tagen 19 Stunden
  • Git und rsync sind die wichtigsten Werkzeuge
    vor 6 Tagen 9 Stunden
  • Arrrrg. Nix Tabelle :-D /*
    vor 5 Wochen 1 Tag
  • Textboxen mit Tabelle
    vor 5 Wochen 1 Tag
  • Du sollst ja auch keine
    vor 5 Wochen 1 Tag
  • Theme
    vor 5 Wochen 1 Tag
  • Welches Theme benutzt du
    vor 5 Wochen 2 Tagen
  • Mit Responsive Raster hatte
    vor 5 Wochen 2 Tagen
  • Hallo Alex,um das Häkchen
    vor 5 Wochen 3 Tagen
  • Modul view_unpublished
    vor 5 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250276
Registrierte User: 20488

Neue User:

  • Vegazone Casino
  • Robertolix
  • DavidBit

» Alle User anzeigen

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