Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Profile-Formular ausgeben

Eingetragen von mikolaskova (776)
am 04.11.2009 - 11:45 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Hallo,

da ich am Profile-Formular einiges ändern will, habe ich zunächst mal folgendermassen versucht, auszugeben:

$form=drupal_get_form('user-profile-form');
print_r($form);

leider bin ich schon an diesem Schritt gescheitert und sehe den Fehler nicht.

Sieht jemand, washalb das Formular nicht ausgegeben wird? den Formular-Namen habe ich aus dem HTML-Code: id des form-Elements.

Für Hinweise wäre ich sehr dankbar.

Gruss

Adriana

‹ CDC - Ein alternativer Drupalcore [Erledigt] Verschiedene Versandpauschalen ? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

drupal_get_form('user_profile_form', $account, $category)

Eingetragen von traxer (1009)
am 04.11.2009 - 13:56 Uhr

<?php

$form
= drupal_get_form('user_profile_form', $account, $category);
?>

Dabei ist

$account
Das Benutzer-Objekt des Benutzers, dessen Formular du anzeigen möchtest.
$category
Der Name einer Profilkategorie oder 'account' falls die Anmeldefelder angezeigt werden sollen.
$form
Das HTML des Formulars (eventuell kommt der Code aber garnicht soweit, sondern leitet schon vorher auf eine andere URL weiter).

--
XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

meinst Du z.B. so:? global

Eingetragen von mikolaskova (776)
am 04.11.2009 - 14:01 Uhr

danke-
meinst Du z.B. so:?

global $user;
$form = drupal_get_form('user-profile-form', $user, 'account');
echo $form;
print_r($form);

auch hier wird nichts angezeigt, ich bekomme lediglich ein warning:

"warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'user-profile-form' was given in /var/www/mng_6/includes/form.inc on line 366"

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ungefähr

Eingetragen von traxer (1009)
am 04.11.2009 - 14:24 Uhr
  1. Wo ist der Unterschied zwischen den beiden Zeichenketten
    • user-profile-form
    • user_profile_form
  2. Welche davon habe ich in meinem Code verwendet?
  3. Welche davon hast du in deinem Code verwendet?

<?php

for ($i = 0; $i < 500; $i = $i + 1)
{
  print(
"Ich werde das nächste mal Copy&Paste verwenden. \n");
}
?>

--
XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

...ich habe beides

Eingetragen von mikolaskova (776)
am 04.11.2009 - 14:23 Uhr

...ich habe beides ausprobiert. Sowohl - als auch _.
Funktionieren tut keine Variante.
Soweit ich andere Beispiele verstanden habe wäre user-profile-form als form-id richtig. user_profile_form wird in den entsprechenden Funktionen verwendet.
z.B.

function mytheme_user_profile_form($form) {
      $output = '';

  $output .= drupal_render($form);
  return $output;
  }

letzteres Beispiel funktioniert in meinem Fall auch nicht.
Ich denke schon auch, dass ich irgendwo einen dummen Fehler hab, aber an den - bzw. _ lag es nicht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

mikolaskova schrieb ...ich

Eingetragen von traxer (1009)
am 04.11.2009 - 14:35 Uhr
mikolaskova schrieb

...ich habe beides ausprobiert. Sowohl - als auch _.

Oops, dann wird modules/user/user.pages.inc wohl nicht automatisch eingebunden. Füge vorher noch folgendes hinzu:

<?php
module_load_include
('pages.inc', 'user');
?>

Die $form_id kann zwar theoretisch auch Minuszeichen enthalten (wenn die $form_id über hook_forms definiert ist). Oft werden aber Funktionsnamen als $form_id verwendet und Funktionsnamen dürfen keine Minuszeichen enthalten.

--
XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • 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
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 4 Tagen 1 Stunde
  • Hey danke
    vor 4 Tagen 20 Stunden
  • Update: jetzt gibt's ein
    vor 5 Tagen 14 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 3 Tagen
  • Da scheint die Terminologie
    vor 1 Woche 3 Tagen
  • Kannst doch auch alles direkt
    vor 2 Wochen 9 Stunden
  • In der entsprechenden View
    vor 2 Wochen 9 Stunden
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 9 Stunden
  • gelöst
    vor 4 Wochen 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

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