Dobrý den!
Chtěl bych poradit. Dělám ze srandy stránky (abych se naučil) a teď řešm hned 2 problémy...
- Potřebuju přidat #placeholder do přihlašovacího formuláře. Udělal jsem to takhle
function zen_form_user_login_block_alter(&$form, &$form_state, $form_id) {
$form['name']['#placeholder'] = "Nick";
$form['pass']['#placeholder'] = "Heslo";
}Ale to mi přidá placeholder jenom k Nicku.
2) Když jsem chtěl odstranit uživatelské jméno (nadpis) tak jsem použil:
function zen_form_user_login_block_alter(&$form, &$form_state, $form_id) {
$form['name']['#title'] = "";
$form['pass']['#title'] = "";
}
ale zůstala mi tam samotná hvězdička (povinné pole), sice jsem v CSS nastavil:.form required {
visibility: hidden
}
Ale není tam nějaká jednodušší varianta? Nebo spíš lepší varianta? Tohle mi připadá takový krkolomný.
- 3. Jako poslední bych potřeboval, aby postranní panely byly stejně dlouhé jako obsah a když nastavím
margin-bottom: 2em = stejně jako tomu bylo u #content tak to nic neudělá.
(Styluju Zen Theme s fixním rozměrem)
Předem děkuju za odpovědi
FerdaCZE
1. Placeholder - mělo by to být takto:
$form['pass']['#attributes']['placeholder'] = 'Zadejte heslo';
2. Hvězdička - ta tam bude, leda byste to pole dal jako nepovinné. Zůstal bych u ukrytí pomocí toho CSS.
3. Délka postranních panelů - to je asi potřeba vyřešit JavaScriptem - například jQuery(".sidebar").height(jQuery(".content").height());