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

taxonomy auswahlfeld?

Eingetragen von Mattes (233)
am 13.11.2007 - 21: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 13.11.2007 - 23: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 - 00: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 - 01: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 - 09: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

  • gepatchte PHP Version 7.4 für Windows
  • 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
Weiter

Neue Kommentare

  • Muss ja nicht genau php 8.3 sein
    vor 2 Stunden 47 Minuten
  • Guten morgen und Danke
    vor 9 Stunden 22 Minuten
  • Evtl. versuchen auf PHP 8 zu wechseln
    vor 15 Stunden 33 Minuten
  • Danke Schmittrich. Die Frage
    vor 2 Tagen 7 Stunden
  • Keine Antwort auf die Frage nach dem Woher
    vor 2 Tagen 9 Stunden
  • Danke ich werde mir die
    vor 6 Wochen 3 Stunden
  • Vielen Dank für Ihren
    vor 6 Wochen 2 Tagen
  • Composer ist sehr ratsam
    vor 6 Wochen 4 Tagen
  • Vielen Dank für den
    vor 7 Wochen 6 Stunden
  • Die alten CMS Vergleiche von contentmanager.de
    vor 7 Wochen 18 Stunden

Statistik

Beiträge im Forum: 250323
Registrierte User: 20569

Neue User:

  • AnthonyhoF
  • Philiphelve
  • Robertspaft

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