Vzhled search formuláře

Několik hodin se snažím upravit vzhled search formuláře ve výsledku vyhledávání. Ale nevím si rady jak formulář obalit alespoň nějakým divem.
V template.tpl.php jsem si vytvořil funkce

function myteheme_preprocess_search_form(&$variables) {
$variables['form']['basic']['inline']['keys']['#value'] = t('Search');
$variables['form']['basic']['inline']['submit']['#value'] = 'OK';
}


function mytheme_theme() {
return array(
'search_form' => array(
'arguments' => array('form' => NULL),
'template' => 'search-mytheme-results-form',

),
);
}

Ve složce tématu jsem vytvořil soubor search-mytheme-results-form.tpl.php a doněho vepsal kod

<?php
print drupal_render($form['basic']['inline']['keys']);
print drupal_render($form['basic']['inline']['submit']);
?>

Tím jsem dosáhl částečné customizace formuláře. Ale pouze elementů uvnitř formu. Chtěl by jsem ale dosáhnou i úprav okolo formu.
Neporadil by někdo jak nadefinovat pro tento formulář podobnou *.tpl.php šablonu jako je například šablona search-block-form.tpl.php.
Každá rada je výtána.

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

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