Login form

Zdravím,

už si nevím rady, tak se obracím sem na forum. zda někdo pomůže. Hledám způsob jak prohodit položky v přihlašovacím formuláři. Nyní mám položky Login input, Heslo input, Linky pro nové heslo, účet a pak Submit pro přihlášení, rád bych přehodil linky pro účet až za submit pro přihlášení, hledal jsem již několik návodů, žádný úspěch, ani nevím, kde přesně je toto zaneseno v tématu. Témata jsou má vlastní z artisteeru, kde vše vypadalo přesně jak mám, ale na webu je to pak takto přesunutu, což je asi funkce přímo drupalu. Dle mého je potřeba někde prohodit jednotlivé DIVy. Ale bohužel nevím kde. Už jsem z toho dost neštastný, abych řekl pravdu, protože nic mi nepomohlo. Viz můj web www.obec-sira.cz. Děkuji moc za jakoukoliv radu.
S pozdravem Aleš.

Profile picture for user Jan Polzer

Přehodit položky v přihlašovacím formuláři je klasický úkol pro funkci template_user_login_block_alter(), kterou dáte do souboru template.php ve svém tématu vzhledu. Jednotlivým položkám formuláře pak jenom přiřadíte váhu a ony se pak podle ní poskládají. Takže třeba:

function TÉMAVZHLEDU_form_user_login_block_alter(&$form, &$form_state, $form_id) {
  $form['name']['#weight'] = 1;
  $form['pass']['#weight'] = 2;
  $form['actions']['#weight'] = 3;
  $form['links']['#weight'] = 4;
  // stejně tak lze změnit popisky políček, třeba:
  $form['name']['#title'] = "zadejte jméno:";
  $form['pass']['#title'] = "zadejte heslo:";
}

Odpovědět

Obsah tohoto pole je soukromý a nebude veřejně zobrazen.

Odesláním komentáře souhlasíte s podmínkami Ochrany osobních údajů

reklama
Moje kniha o CMS Drupal

 

Kniha 333 tipů a triků pro Drupal 9


Více na KnihyPolzer.cz

Sledujte Maxiorla na Facebooku

Maxiorel na Facebooku

Poslední komentáře
Hosting pro Drupal a WordPress

Hledáte český webhosting vhodný nejenom pro redakční systém Drupal? Tak vyzkoušejte Webhosting C4 za 1200 Kč na rok s doménou v ceně, 20 GB prostoru a automatické navyšováním o 2 GB každý rok. Podrobnosti zde.

@maxiorel na Twitteru

Maxiorel na Twitteru