Ergebnis 1 bis 10 von 10

Thema: <br> aus search form entfernen

  1. #1
    Contao-Nutzer
    Registriert seit
    29.10.2010.
    Beiträge
    45

    Frage <br> aus search form entfernen

    Hallo Community,

    ich hoffe, Ihr könnt mir helfen.

    Ich habe nach Wiki-Anleitung eine "Globale Seitensuche" erstellt (Link).

    Habe beim Formulargenerator das Formular generiert - tabellenloses Layout, keywords-Textfeld und nen Absende-Button. Da ich für den Absende-Button gern ein Bild verwenden möchte, welches direkt neben dem Textfeld angezeigt werden soll, habe ich nicht die im Textfeld angegebene Möglichkeit gewählt (Absenden-Button hinzufügen), da dieser Button keine Grafik einbinden kann, sondern einen Extra Absendebutton erstellt und die Grafik angegeben.

    Soweit so gut. Aber, folgender Quelltext wird generiert:
    HTML-Code:
      <input name="keywords" id="ctrl_1" class="text" value="" type="text"><br>
      <div class="submit_container">
        <input src="search_button.jpg" id="ctrl_3" class="submit" alt="Suchen" value="Suchen" type="image"> 
    </div>
    Jetzt stört mich das <br> hinter dem "input type=text" ganz gewaltig. Ich kann den Absendebutton nicht neben das Textfeld setzen. Über CSS
    Code:
    br { display: none; }
    kann ich den Zeilenumbruch nicht ausblenden. Dachte, das geht - funktioniert aber irgendwie nicht. Wenn ich es global versuche, scheine ich genau dieses Element darüber nicht ansprechen zu können.

    Wo kann ich dieses <br> entfernen? Wie lautet der CSS-Code genau? Oder welche Datei muss ich bearbeiten um das <br> nicht generieren zu lassen?
    Kann mir das einer sagen?

    Danke.

    Grüße
    Sui

  2. #2
    Contao-Fan Avatar von Anke
    Registriert seit
    30.06.2009.
    Ort
    Rhein-Main-Gebiet
    Beiträge
    919

    Standard

    Du kannst - ohne irgendwelche Dateien verändern zu müssen - den Button per CSS neben das Input-Feld setzen, z.B. so etwa

    Code:
    .submit_container {width:50px; position:relative; top: -25px; left:150px;}
    CSS-Kentnisse solltest du dir aneignen, wenn du mit Contao arbeiten willst.

    Gruß,
    Anke

  3. #3
    Contao-Nutzer
    Registriert seit
    29.10.2010.
    Beiträge
    45

    Standard

    holla - der hat gesessen.

  4. #4
    Contao-Fan Avatar von Anke
    Registriert seit
    30.06.2009.
    Ort
    Rhein-Main-Gebiet
    Beiträge
    919

    Standard

    Äh - du meinst der Button sitzt jetzt? ;-)

    Das andere war als Rat gedacht, nicht als Seitenhieb. Solche Positionierungen sollten, soweit irgend möglich, immer per CSS formatiert werden, bevor du daran denkst, irgendeine Datei (ein Template) zu ändern.

  5. #5
    Contao-Nutzer
    Registriert seit
    29.10.2010.
    Beiträge
    45

    Standard

    ja genau - positiv im sinne von "der button sitzt jetzt"...

    ich war wohl etwas beschränkt in meiner denkweise. auf eine positionierung bin ich überhaupt nicht gekommen.

    sieht auf jeden fall gut aus jetzt. zusätzlich hast du mein bewusstsein erweitert.

  6. #6
    Contao-Nutzer Avatar von Raynaldo
    Registriert seit
    07.11.2010.
    Ort
    Köln
    Beiträge
    62

    Standard

    Zitat Zitat von sui Beitrag anzeigen
    Wo kann ich dieses <br> entfernen? Wie lautet der CSS-Code genau?
    HTML-Code:
    .formbody br
    {
    	display:none;
    }
    .submit_container
    {
    	display:inline;
    }
    So hat's bei mir geklappt.

  7. #7
    Contao-Nutzer
    Registriert seit
    29.10.2010.
    Beiträge
    45

    Standard

    Hi,

    ja danke - das klappt auch gut.

    Wenn ich jetzt der Such-Form noch eine zusätzliche ID gebe, z.b. "search_field", funktioniert das von raynaldo nicht mehr.

    HTML-Code:
    #search_field .formbody br { display:none; }
    #search_field .submit_container { display:inline; }
    Funktioniert nicht. Das krieg ich irgendwie nicht hin.
    Weiß das einer?

    Grüße
    Sui

  8. #8
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von sui Beitrag anzeigen
    Wenn ich jetzt der Such-Form noch eine zusätzliche ID gebe, z.b. "search_field", funktioniert das von raynaldo nicht mehr.

    Funktioniert nicht. Das krieg ich irgendwie nicht hin.
    Weiß das einer?
    Wo genau hast Du denn die ID "search_field" eingegeben, im Eingabefeld CSS-ID oder etwa unter Formular-ID?

    Schau Dir am besten den generierten Quellcode mit Firebug an; so findest Du auch schnell den betreffenden Selektor.

    Und wenn das auch nichts hilft und Du eine konkrete Antwort haben möchtest, dann bitte diesen Beitrag lesen.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  9. #9
    Contao-Nutzer Avatar von Raynaldo
    Registriert seit
    07.11.2010.
    Ort
    Köln
    Beiträge
    62

    Standard

    Zitat Zitat von sui Beitrag anzeigen
    Hi,
    Wenn ich jetzt der Such-Form noch eine zusätzliche ID gebe, z.b. "search_field", funktioniert das von raynaldo nicht mehr.

    HTML-Code:
    #search_field .formbody br { display:none; }
    #search_field .submit_container { display:inline; }
    Hab ich auch, bei mir heisst sie #suchfeld .

    Ich habe die ID dem DIV vor dem "form"-Tag und nach dem DIV mit der Klasse "inside" gegeben.

  10. #10
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von sui Beitrag anzeigen
    Soweit so gut. Aber, folgender Quelltext wird generiert:
    HTML-Code:
      <input name="keywords" id="ctrl_1" class="text" value="" type="text"><br>
      <div class="submit_container">
        <input src="search_button.jpg" id="ctrl_3" class="submit" alt="Suchen" value="Suchen" type="image"> 
    </div>
    Btw, hast du das Template verändert, oder nur aus einem schlechten Quelltextanzeiger rauskopiert? Inhaltsleere Elemente müssen nämlich geschlossen werden.
    HTML-Code:
    <input type="text" /><br />
    Gruß
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Link bei Modul 'Search Engine' ist fehlerhaft
    Von Stefan01 im Forum Layout / Templates / Holy Grail
    Antworten: 30
    Letzter Beitrag: 14.10.2010, 14:35
  2. Firefox Search Plugin für die TYPOlight Community
    Von christian.barkowsky im Forum Off Topic
    Antworten: 3
    Letzter Beitrag: 12.02.2010, 20:56
  3. Twitter Search
    Von oliver im Forum Sonstige Erweiterungen
    Antworten: 0
    Letzter Beitrag: 10.02.2010, 17:57
  4. Search Modul - Wort "suchen" im FE ändern
    Von Buckshot im Forum Off Topic
    Antworten: 1
    Letzter Beitrag: 01.12.2009, 15:52
  5. Modul search
    Von feresta im Forum Sonstiges zu Contao
    Antworten: 6
    Letzter Beitrag: 28.07.2009, 09:42

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •