Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Themes & Theming ›

Suchmodul stylen

Eingetragen von Lorenz (25)
am 22.03.2007 - 13:55 Uhr in
  • Themes & Theming

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!

‹ CCK Node themen -> woher label und Beschreibung Content Profile Formular themen klappt nicht ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Blöcke stylen

Eingetragen von md (3717)
am 22.03.2007 - 14: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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke!

Eingetragen von Lorenz (25)
am 22.03.2007 - 16:29 Uhr

Vielen Dank,
werde ich sofort austesten!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Datei sollte doch wohl

Eingetragen von MagicMatze (127)
am 22.09.2007 - 09: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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, md wrote: Normale

Eingetragen von Steff (12)
am 22.09.2007 - 11:02 Uhr

Hi,

md schrieb

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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Eine Frage dazu

Eingetragen von bodenkammer (13)
am 13.10.2010 - 14: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!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
Weiter

Neue Kommentare

  • Danke ich werde mir die
    vor 4 Wochen 13 Stunden
  • Vielen Dank für Ihren
    vor 4 Wochen 3 Tagen
  • Composer ist sehr ratsam
    vor 4 Wochen 5 Tagen
  • Vielen Dank für den
    vor 5 Wochen 16 Stunden
  • Die alten CMS Vergleiche von contentmanager.de
    vor 5 Wochen 1 Tag
  • Gut gemacht
    vor 5 Wochen 1 Tag
  • Layout Builder etc. z.B. für Landing Pages
    vor 5 Wochen 1 Tag
  • Links
    vor 5 Wochen 3 Tagen
  • Moin,wow, sehr gutes
    vor 5 Wochen 4 Tagen
  • Dass ist eine spannende
    vor 5 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250316
Registrierte User: 20566

Neue User:

  • Robertspaft
  • drupalthemes
  • rofilm

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 13 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association