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

Login Block aufteilen

Eingetragen von no2x (98)
am 15.10.2010 - 17:40 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Hallo zusammen,

ich versuche gerade bei einem custom template den Login Block (Benutzeranmeldung) zu themen. Aufgrund der Designvorgaben müssen jedoch einzelne Teile des Blocks an verschiedenen Stellen im Quelltext stehen.

Bislang hat es immer problemlos geklappt, eine Template Datei für den Block zu erstellen (.B. block-user-0.tpl.php) und diese dann zu themen (mit entsprechenden CSS-Klassen/IDs). Kann man mit dieser Vorgehensweise auch den Block auseinandernehmen und zwei Template Files dafür verwenden, die dann in jeweils unterschiedlichen Regionen aufgerufen werden? Oder muss das ganze über das Template Preprocessing laufen (da bin ich dann mit meinem Latein am Ende :D ).

Bin für jeden Hinweis dankbar!

‹ Gibt es ein Modul, das einen Melde-Button bereitstellt? Nach Serverumzug kein Mailversand mehr? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Design/ Wireframe?

Eingetragen von Nicolai Schwarz (1071)
am 15.10.2010 - 20:54 Uhr

Kannst du mal das Design oder ein Wireframe posten - oder zumindest genauer erklären, welche Elemente wo stehen sollen?
Im Zweifel baust du dir einen zweiten Block und programmierst da die Code-Snippets fürs Login rein, die du zusätzlich brauchst. Dann hast du zwei Blöcke, die du an zwei Stellen reinpacken kannst.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das Problem ist

Eingetragen von netzkoop (1820)
am 16.10.2010 - 10:57 Uhr

Das Problem ist wahrscheinlich, dass die form von Haus aus eine id="user-login" bekommt, die nicht an zwei Stellen unterschiedlich im Quelltext stehen kann, oder?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mit

Eingetragen von sepp68 (444)
am 16.10.2010 - 14:31 Uhr

Mit http://drupal.org/project/multiblock kann man einen Block klonen.
Vielleicht geht das Klonen und ein seperates Template für jeden Block ??
Ist nur ne Idee ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo zusammen, vielen dank

Eingetragen von no2x (98)
am 16.10.2010 - 15:05 Uhr

Hallo zusammen,

vielen dank für eure Antworten.

Es geht im Endeffekt nur darum, dass $block->subject (der Login-Titel, der als Button zum einblenden des Loginblocks dient) und $block->content (das Formular) in verschiedenen Layern unterzubringen. Leider ist zwischen diesen Layern eine andere Region, also so:

$block->subject
--------------
Region-dazwischen
--------------
$block->content

Wenn man nun zwei Templates macht, dann sehe ich auch das Problem, dass nur 1 der beiden Blöcke der Loginblock sein kann. Das Modul Multiblock werde ich einmal testen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das wird nichts werden, ohne

Eingetragen von wla (9461)
am 16.10.2010 - 15:46 Uhr

Das wird nichts werden, ohne die Login-Routine umzuschreiben. Das Programm wartet auf bestimmte Information aus einem Formular. Diese kannst Du als Block oder als Seite haben (deine.domain/user). Was Du hier versuchst, ist das Formular in unterschiedliche Blöcke zu teilen. Das Formular hat aber eine eindeutige ID. Das ist also nicht möglich, das auf 2 Blöcke aufzuteilen.
warum nimmst Du nicht nur die Seite zum Login und hast auf der Startseite nur einen Menüpunkt "Login"?

Beste Grüße
Werner

  • 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 1 Woche 6 Tagen
  • Hey danke
    vor 1 Woche 6 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 15 Stunden
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 2 Tagen
  • In der entsprechenden View
    vor 3 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 2 Tagen
  • gelöst
    vor 5 Wochen 5 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

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