[gelöst] Autor aus Suchergebnis Anzeige entfernen
Eingetragen von bbackup (42)
am 03.11.2012 - 20:36 Uhr in
am 03.11.2012 - 20:36 Uhr in
Hallo zusammen,
ich habe auf meiner Website die Drupal Standardsuche aktiviert und möchte gerne die Ergebnisanzeige etwas verändern. Und zwar soll der Autor nicht erscheinen. Kann mir jemand einen Tipp geben, wie ich die Ergebnisanzeige verändern kann?
Viele Grüße
Gerald
- Anmelden oder Registrieren um Kommentare zu schreiben
Da gibt es mehrere
am 03.11.2012 - 20:57 Uhr
Da gibt es mehrere Möglichkeiten, wie du das machen kannst.
Zum einen kannst du bei dem Inhaltstyp angeben, dass du keine Autoren und Datumsanzeige haben möchtest.
Falls du die aber sonst doch haben möchtest und nur nicht bei den Suchergebnisseiten, kannst du die per CSS ausblenden.
Also einfach den Selektor heraussuchen, der alle Autoren umschließt und diesen dann mit display:none ausblenden.
Gruß
Berthold Lausch
Hallo Berthold, Zitat: Zum
am 03.11.2012 - 21:29 Uhr
Hallo Berthold,
Zum einen kannst du bei dem Inhaltstyp angeben, dass du keine Autoren und Datumsanzeige haben möchtest.
Falls du die aber sonst doch haben möchtest und nur nicht bei den Suchergebnisseiten, kannst du die per CSS ausblenden.
Das Datum will ich schon sehen und das Ausblenden per CSS gefällt mir nicht. In den Suchergebnissen steht teilweise mein Admin User und den will ich Hackern (die sicherlich den HTML-Code anschauen) nicht unbedingt auf die Nase binden.
Viele Grüße, Gerald
Dann nimm die Display-Suite
am 03.11.2012 - 22:06 Uhr
Dann nimm die Display-Suite und definiere einen entsprechenden Ansichtstyp für die Suchausgabe.
Beste Grüße
Werner
Hallo Werner, die
am 05.11.2012 - 21:40 Uhr
Hallo Werner,
die Display-Suite kannte ich noch gar nicht. Sieht extrem mächtig aus! Vielen Dank für den Tipp! Werde ich mir anschauen.
Viele Grüße, Gerald
Du kannst auch via
am 06.11.2012 - 10:08 Uhr
Du kannst auch via hook_preprocess_search_result() die Ausgabe anpassen. Musst die Funktion nur in deine Theme template.php packen und "hook" durch den Namen deines Themes ersetzen, Cache leeren und schon greift die Funktion. Den Bereich, den Du dann bearbeiten musst ist dieser
<?php
$variables['info'] = implode(' - ', $info);
?>
Via search-result.tpl.php gelöst
am 24.11.2012 - 22:30 Uhr
Ich habe es jetzt gelöst, indem ich die Datei search-result.tpl.php in mein Theme kopiert und dort angepasst habe. Die Variable $info gebe ich jetzt nicht mehr aus.
Danke für eure Unterstützung!
Viele Grüße
Gerald
search-result.tpl.php gelöst
am 24.11.2012 - 22:44 Uhr
Mit Display Suite kanns dir soviele Teaser Varianten und sonstige Ausgaben auch für Blöcke erstellen wie du möchtest. Diese kannst du dann auch wieder in deinen Views verwenden.