Suchmodul stylen
Eingetragen von Lorenz (25)
am 22.03.2007 - 12:55 Uhr in
am 22.03.2007 - 12:55 Uhr in
Hallo!
Ich habe mich jetzt länger mit der Theme-Gestaltung befasst, jedoch noch nicht herausgefunden, wie ich einzelne Module oder Blöcke stylen kann.
Zum Beispiel möchte ich die Websuche stylen, weiß aber nicht wie das funktioniert. Ich habe versucht die id's der Suche zu stylen, aber es tut sich nichts,
kann mir da jemand helfen und mir einen Ansatz geben, bzw. erklären.
Vielen Dank schon mal!
- Anmelden oder Registrieren um Kommentare zu schreiben
Blöcke stylen
am 22.03.2007 - 13:15 Uhr
Normale Blöcke kannst du tatsächlich einfach mittels der id (z.B. #block-block-1) stylen.
Für die Suche bietet sich Folgendes an. Füge der template.php diesen Code hinzu:
<?php
function phptemplate_search_theme_form($form) {
return _phptemplate_callback('search-theme-form', array('form' => $form));
}
?>
Dann erzeugst du eine neue Datei mit dem Namen "search-theme-form.php.tpl" und schreibst da deinen Wünschen entsprechend HTML für das Suchformular rein.
Ein Beispiel:
<input type="text" maxlength="128" name="search_theme_form_keys" id="edit-search_theme_form_keys" size="25" value="Suche nach..." title="Suchbegriffe eingeben" class="search-form-text" />
<input type="submit" name="op" value="Suchen" id="search-button"/>
<input type="hidden" name="form_id" id="edit-search-theme-form" value="search_theme_form" />
<input type="hidden" name="form_token" id="a-unique-id" value="<?php print drupal_get_token('search_theme_form'); ?>" />
Die einzelnen Felder oder den Submit-Button kannst du dann mit CSS stylen.
vg
--
md - DrupalCenter
mdwp
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
Danke!
am 22.03.2007 - 15:29 Uhr
Vielen Dank,
werde ich sofort austesten!
Die Datei sollte doch wohl
am 22.09.2007 - 08:55 Uhr
Die Datei sollte doch wohl "search-theme-form.tpl.php" heißen, oder?! Jedenfalls funktioniert es jetzt einwandfrei und ich kann das Suchformular nun schön in meinen header einbauen - Danke!
---
www.party-riebel.de
---
Test my Drupal Themes online!
Hi, md wrote: Normale
am 22.09.2007 - 10:02 Uhr
Hi,
Normale Blöcke kannst du tatsächlich einfach mittels der id (z.B. #block-block-1) stylen.
Für die Suche bietet sich Folgendes an. Füge der template.php diesen Code hinzu:
<?php
function phptemplate_search_theme_form($form) {
return _phptemplate_callback('search-theme-form', array('form' => $form));
}
?>
Dann erzeugst du eine neue Datei mit dem Namen "search-theme-form.php.tpl" und schreibst da deinen Wünschen entsprechend HTML für das Suchformular rein.
Ein Beispiel:
<input type="text" maxlength="128" name="search_theme_form_keys" id="edit-search_theme_form_keys" size="25" value="Suche nach..." title="Suchbegriffe eingeben" class="search-form-text" />
<input type="submit" name="op" value="Suchen" id="search-button"/>
<input type="hidden" name="form_id" id="edit-search-theme-form" value="search_theme_form" />
<input type="hidden" name="form_token" id="a-unique-id" value="<?php print drupal_get_token('search_theme_form'); ?>" />
Die einzelnen Felder oder den Submit-Button kannst du dann mit CSS stylen.
vg
--
md - DrupalCenter
mdwp
Hi,
weisst du auch, wie man die Navigation bzw. die Menüs links/rechts stylen kann?
Danke im Voraus.
Liebe Grüße
Steff
Eine Frage dazu
am 13.10.2010 - 13:30 Uhr
He an welche Stelle muss ich die Funktion in der template.php einfügen und wie kann ich denn Text (Diese Website durchsuchen:) ändern?
Hat sich erledigt!