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

Da geht noch was.

  • 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

Da geht noch was.

  • 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

Da geht noch was.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • PHP 8.1 - Deprecated function: rtrim()
  • Preloader / Spnner entfernen Menu Link Modal-Modul
  • Schriftgröße standard einstellen
  • Drupal Website gestalten
  • MariaDB 10.6
  • Entity Reference - Title Felder werden als Link angezeigt
  • Tokens werden in Viev als Link angezeigt
  • [bug entdeckt & workaround gefunden] benutzerdefinierte Felder vom Userprofil tauchen ungefragt auch in den Forumtopics auf...
  • [gelöst] Mass contact Empfängerliste nach Taxonomy Term statt Rolle
  • Update V. 9.3.12 auf V. 9.4 mit Fehler: Modul mySQL fehlt. Bitte Hilfe.
  • Sprachpfad, in Drupal Korrekt einstellen, auch bei den Meta-Tags
  • Update von Drupal 9.3 auf 9.4 oder bei 9.3 bleiben
Weiter

Neue Kommentare

  • Danke fürs Feedback. Gut dass
    vor 2 Tagen 12 Stunden
  • Patch angewandt
    vor 2 Tagen 15 Stunden
  • core_version_requirement: ^8
    vor 4 Tagen 17 Stunden
  • core_version_requirement: ^8
    vor 4 Tagen 17 Stunden
  • ok. Wenn ich das mache
    vor 4 Tagen 17 Stunden
  • Bei gleichem Namen hat das
    vor 4 Tagen 17 Stunden
  • Sorry, dass ich mich hier
    vor 4 Tagen 17 Stunden
  • Habe Patch versucht
    vor 5 Tagen 53 Minuten
  • Hier wird ein Patsch
    vor 5 Tagen 2 Stunden
  • Mit Drupal geht das um 150
    vor 5 Tagen 13 Stunden

Statistik

Beiträge im Forum: 247866
Registrierte User: 19592

Neue User:

  • Davidsnins
  • kudes
  • Tkakah

» Alle User anzeigen

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