1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Welches Seitentemplate wird eigentlich durch das "suchen" widget aufgerufen?

Dieses Thema im Forum "Konfiguration" wurde erstellt von piedro, 9. Oktober 2009.

  1. piedro

    piedro Active Member

    Registriert seit:
    7. Mai 2007
    Beiträge:
    34
    Zustimmungen:
    0
    Ich habe in meiner Seitenleiste das "suchen" Widget-benutzt.
    Inhaltlich funktioniert das auch. Die angezeigte Seite zeigt aber nicht alle meine Templateanpassungen.

    Daher meine Frage: Welche Datei muss ich anpassen, bzw. welche Seite wird durch das Widget aufgerufen?

    Tipps?

    lg,
    p.
     
  2. jottlieb

    jottlieb Well-Known Member
    Ehrenmitglied

    Registriert seit:
    20. August 2005
    Beiträge:
    17.381
    Zustimmungen:
    1
    search.php des Themes wenn vorhanden.
     
  3. Putzlowitsch

    Putzlowitsch Well-Known Member

    Registriert seit:
    21. Oktober 2006
    Beiträge:
    5.955
    Zustimmungen:
    47
    'searchform.php' im Theme-Ordner. Falls nicht vorhanden, wird das Formular aus 'wp-includes/general-template.php' verwendet. Siehe dort die Funktion get_search_form (ab version 2.7).

    Gruß
    Ingo
     
  4. piedro

    piedro Active Member

    Registriert seit:
    7. Mai 2007
    Beiträge:
    34
    Zustimmungen:
    0
    Hallo jottlieb!

    Danke für die schnelle Antwort. Aber die Datei search.php ist eben nicht vorhanden. Ich habe natürlich eine erstellt, die wird aber durch das Widget nicht aufgerufen. (Zumindest sieht es nicht so aus ...)

    Welche Datei beherbergt denn das Widget "Suchen"?
    Dort muss es ja stehen ... :)

    lg,
    p.
     
  5. Monika

    Monika Well-Known Member
    Ehrenmitglied

    Registriert seit:
    4. Juni 2005
    Beiträge:
    14.126
    Zustimmungen:
    2
    geht nicht,
    ist keine search.php im verwendeten Theme nimmt das Theme die index.php


    maybe , dass das Theme da was eigenes nimmt oder die Suche keine WP Suche ist


    lg
     
  6. Putzlowitsch

    Putzlowitsch Well-Known Member

    Registriert seit:
    21. Oktober 2006
    Beiträge:
    5.955
    Zustimmungen:
    47
    Achso, es geht um die Ausgabe der Suchergebnisse. Ich dachte, es geht um das Suchformular selbst. Da hatte ich nämlich kürzlich das Problem, daß ich das Suchformular anpassen wollte. Nur dafür ist meine Anmerkung weiter oben hilfreich :)

    Gruß
    Ingo
     
  7. piedro

    piedro Active Member

    Registriert seit:
    7. Mai 2007
    Beiträge:
    34
    Zustimmungen:
    0
    Hallo Monika,

    sry, hat einen moment gedauert.

    Das mit der index.php hat hingehauen.
    dennoch:

    Wo finde ich das "suchen"-widget? Wo ist das definiert?
    Ich möchte mehreres anpassen:

    - über den suchergebnissen soll "Das Ergebnis Deiner Suche ist:" stehen
    - die suchergebnisse sollen nur als auszüge der artikel angezeigt werden
    - mi welchem template-tag kann ich abfragen, ob es sich um suchergebnisse handelt? (is_searcch geht ja wohl nur für ergebnisse der searchform ...)

    erstmal danke für deine hilfe
    p.
     
  8. jottlieb

    jottlieb Well-Known Member
    Ehrenmitglied

    Registriert seit:
    20. August 2005
    Beiträge:
    17.381
    Zustimmungen:
    1
    All das hat mit dem Widgets nichs zu tun!
    Und wiegesagt, du kannst eine search.php im Themeordner erstellen und dort all das machen. (Z.B. deinen Text einfügen the_excerpt statt the_content verwenden so dass es nur ein Auszug angezeigt wird).
     
  9. piedro

    piedro Active Member

    Registriert seit:
    7. Mai 2007
    Beiträge:
    34
    Zustimmungen:
    0
    Ok. Danke jottlieb - jetzt hab ich's geschnallt.

    Eine "search.php" habe ich jetzt erstellt und das klappt natürlich perfekt.
    Vielen Dank für eure Geduld.

    Ich habe jetzt
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    verwendet.

    Leider wird mir damit der " ... mehr"-Link nur angezeigt, wenn ich keinen eigenen Auszug geschrieben habe und der automatisch gekürzte verwendet wird.

    Lässt sich das auch noch irgendwie bewerkstelligen?

    Auf jeden Fall schon mal: Merci!

    thx,
    p.
     
  10. jottlieb

    jottlieb Well-Known Member
    Ehrenmitglied

    Registriert seit:
    20. August 2005
    Beiträge:
    17.381
    Zustimmungen:
    1
    Den mehr-Link kannst du einfach auch in die search.php einfügen:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  11. piedro

    piedro Active Member

    Registriert seit:
    7. Mai 2007
    Beiträge:
    34
    Zustimmungen:
    0
    Hallo jottlieb!

    Nochmal danke für Deine Hilfe. Ich hätte gern das "weiterlesen" innerhalb des aufgerufenen excerpts und nicht darunter.

    So geht's:

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    in die functions.php und dann, da die exerpts keine tags mehr, heisst keinen CSS-kontrollierten Style mehr haben, Schriftart, line-height usw. dem gesamten Content-Bereich zuordnen. (Offensichtlich lässt sich per stripi_tags aucch genau einstellen, welche tags "gestrippt"werden...)
    Der Code stammt von stvwlf aus dem amerikanischen Forum /thx again!)

    Soweit erstmal und allen vielen Dank für Eure Hilfe!

    lg,
    piedro
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden