Folosesc tema startupgrowth lite și vreau să temați pagina mea de editare a utilizatorului, numai atunci când utilizatorul este „testeur” și editează „profilul utilizatorului candidat”.
Știu că atunci când vreau să modific formularul trebuie să fac acest pas:
1- adăugați funcția la template.php pentru a înlocui pagina șablonului:
funcția startupgrowth_lite_theme($existent, $type, $theme, $cale) {
$items['user_profile_form'] = matrice(
// Formele iau întotdeauna argumentul de formă.
'argumente' => array('form' => NULL),
'render element' => 'formular',
'template' => 'pagina--utilizator--editare',
'path' => drupal_get_path('theme', 'startupgrowth_lite') . „/șablon/formular”,
);
returnează $articole;
}
2- După aceea trebuie să creez un folder /template/form/ și să-mi pun pagina de fișier --user--edit.tpl.php pe el și să încep să codific.
3- goliți memoria cache și veți avea randamentul, dacă nu că trebuie să faceți ca tema de administrare ca tema dvs. implicit pe cazul meu (tema startupgrowthup).
Dar, în caz normal, trebuie să scriu pe cod <?php print render($form['XXX']); ?>
pentru a avea câmpul user_profil_form numit „XXX”.
Toți cei 2 pași funcționează bine, dar nu știu cum să am câmpul de formular pe pagina mea pentru a modifica toate informațiile așa cum vreau să expun.
aceasta este o captură de ecran despre modul în care vreau să-mi expun utilizatorul de editare a paginii.