Ergebnis 1 bis 23 von 23

Thema: Submit-Button als Grafik

  1. #1
    Contao-Nutzer Avatar von Hagen
    Registriert seit
    23.06.2009.
    Ort
    Leipzig
    Beiträge
    140

    Frage Submit-Button als Grafik

    Hallo liebe Contao-Gemeinde,

    wie kann ich in TL/Contao einen Submit-Button als Grafik darstellen, speziell den Submit-Button im Suchformular. Wie das prinzipiell geht weiß ich:
    HTML-Code:
    <input type="image" src="absende.gif" alt="Absenden">
    Das CMS gibt aber nur input type="submit" aus. Nun habe ich schon in mod_search.tpl gesucht, aber da sehe ich nur:

    PHP-Code:
    <?php echo $this->form?>
    Damit komme ich nicht weiter. Hat jemand einen Tipp für mich? Wo muss ich "schrauben"?

    Vielen Dank schon einmal!
    Hagen

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

    Support Contao

    Standard

    Hallo Hagen,

    ist gibt im Contao Formulargenerator ein Feldtyp "Absendefeld". Dort kannst Du dann die Option "Bildschaltfläche erstellen" aktivieren.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  3. #3
    Contao-Nutzer Avatar von Hagen
    Registriert seit
    23.06.2009.
    Ort
    Leipzig
    Beiträge
    140

    Frage

    Hallo xchs,

    danke für die schnelle Antwort. Im Fall der Suche ist es aber so, dass das Formular automatisch erstellt wird. Ich habe eine Modul Typ "Suchmaschine" erstellt und eingebunden. Kann ich auch bei der Suche einen grafischen Button nutzen und wenn ja, wie?

    Beste Grüße
    Hagen

  4. #4
    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 Hagen Beitrag anzeigen
    Hallo xchs,

    danke für die schnelle Antwort. Im Fall der Suche ist es aber so, dass das Formular automatisch erstellt wird. Ich habe eine Modul Typ "Suchmaschine" erstellt und eingebunden. Kann ich auch bei der Suche einen grafischen Button nutzen und wenn ja, wie?
    Dafür wirst Du wahrscheinlich die betreffenden Templates anpassen müssen, entweder "mod_search_simple.tpl" oder "mod_search_advanced.tpl", je nachdem, was Du ausgewählt hast.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  5. #5
    Contao-Nutzer Avatar von Hagen
    Registriert seit
    23.06.2009.
    Ort
    Leipzig
    Beiträge
    140

    Daumen hoch Danke!

    Hallo xchs,

    Zitat Zitat von xchs Beitrag anzeigen
    Dafür wirst Du wahrscheinlich die betreffenden Templates anpassen müssen, entweder "mod_search_simple.tpl" oder "mod_search_advanced.tpl", je nachdem, was Du ausgewählt hast.
    das hat geklappt, in meinem Fall war es "mod_search_simple.tpl".

    Danke für deine Hilfe!
    Hagen

  6. #6
    Contao-Nutzer Avatar von elchfan
    Registriert seit
    21.10.2010.
    Beiträge
    210

    Standard

    Hallo,

    ich habe versucht mod_search_simple.tpl so zu ändern, das die Grafik angezeigt wird. Hat nicht funktioniert. Bei mod.search_advanced.tpl hat es funktioniert.

    Kann mir bitte mal jemand den Code für mod_search_simple.tpl posten?
    Gruß
    Elchfan

  7. #7
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    elchfan schau mal im Ordner:
    system\modules\frontend\templates\

  8. #8
    Contao-Nutzer Avatar von elchfan
    Registriert seit
    21.10.2010.
    Beiträge
    210

    Standard

    Hallo magicsepp,

    das sind doch die Templates, die beim Anlegen von Templates kopiert werden und im BE im Layout --> Templates landen. Diese kopierten Templates werden dann benutzt, wenn welche vorhanden sind.

    Mich interessiert einfach nur der Code, wie er im Template .mod_search_simple.tpl geändert werden muss.
    Gruß
    Elchfan

  9. #9
    Alter Contao-Hase Avatar von bizon
    Registriert seit
    16.06.2010.
    Beiträge
    1.123

    Standard

    Ersetze im mod_search_simple.tpl
    Code:
    <input type="submit" id="ctrl_submit_<?php echo $this->uniqueId; ?>" class="submit" value="<?php echo $this->search; ?>" />
    durch
    Code:
    <input type="image" src="tl_files/...Pfad zu deiner Bilddatei" alt="<?php echo $this->search; ?>" />

  10. #10
    Contao-Nutzer Avatar von elchfan
    Registriert seit
    21.10.2010.
    Beiträge
    210

    Standard

    Hallo bizon,

    ich habe den Code einmal bei .mod_search_advanced.tpl und einmal bei .mod_search_simple.tpl reinkopiert.
    Bei .mod_search_advanced.tpl funktioniert er, bei .mod_search_simple.tpl nicht.

    Was ist da anders?
    Gruß
    Elchfan

  11. #11
    Alter Contao-Hase Avatar von bizon
    Registriert seit
    16.06.2010.
    Beiträge
    1.123

    Standard

    Nichts ist anders. Funktioniert in beiden Templates einwandfrei.

  12. #12
    Contao-Nutzer Avatar von elchfan
    Registriert seit
    21.10.2010.
    Beiträge
    210

    Standard

    Hallo bizon,

    mein .mod_search_simple.tpl sieht jetzt so aus:
    Code:
    <form action="<?php echo $this->action; ?>" method="get">
    <div class="formbody">
    <?php if ($this->id): ?>
    <input type="hidden" name="id" value="<?php echo $this->id; ?>" />
    <?php endif; ?>
    <label for="ctrl_keywords" class="invisible"><?php echo $this->keywordLabel; ?></label>
    <input type="text" name="keywords" id="ctrl_keywords" class="text" value="<?php echo $this->keyword; ?>" />
    <input type="image" src="Pfad zur Bilddatei" alt="<?php echo $this->search; ?>" />
    </div>
    </form>
    Der daraus entstandene HTML-Code ist:
    HTML-Code:
    <form action="de/suchen-deutsch.html" id="suchformular" method="get" enctype="application/x-www-form-urlencoded">
    <div class="formbody">
       
      <input type="text" name="keywords" id="ctrl_12" class="text cleardefault" value="Suchbegriff eingeben" style="" onblur="if (this.value=='') { this.value='Suchbegriff eingeben'; $(this).addClass('cleardefault'); }" onfocus="if (this.value=='Suchbegriff eingeben') { this.value=''; $(this).removeClass('cleardefault'); this.select(); }" /> <input type="submit" id="ctrl_12_submit" class="submit" value="Lupe" /><br />
    </div>
    </form>
    Da fehlt der Link zur Bilddatei.
    Woran kann das liegen?
    Gruß
    Elchfan

  13. #13
    Alter Contao-Hase Avatar von bizon
    Registriert seit
    16.06.2010.
    Beiträge
    1.123

    Standard

    Hi Elchfan,

    das .mod_search_simple.tpl ist ok.

    Aber sonst bringst du anscheinend zwei Dinge durcheinander. Der angezeigte Quelltext stammt aus deinem Formular Suchfeld, dem, mit der Extension cleardefault. Dieses Suchfeld hat aber mit der .mod_search_simple.tpl nichts zu tun, sondern verlinkt auf eine Ergebnisseite, in die das Modul Suchmaschine eingebunden sein sollte. Dort in der Suchmaschine greift erst das .mod_search_simple.tpl und dort wird das Suchimage angezeigt.

    Wenn neben deinem kleinen Suchfeld (mit cleardefault) auch ein Image gewünscht wird, dann musst du das auch in diesem Formular einbinden.

  14. #14
    Contao-Nutzer Avatar von elchfan
    Registriert seit
    21.10.2010.
    Beiträge
    210

    Standard

    Hallo bizon,

    danke für die Erklärung. Es funktioniert jetzt.
    Gruß
    Elchfan

  15. #15
    Alter Contao-Hase Avatar von bizon
    Registriert seit
    16.06.2010.
    Beiträge
    1.123

    Standard

    Aber gerne

    Gruß bizon

  16. #16
    Contao-Nutzer
    Registriert seit
    11.04.2012.
    Beiträge
    4

    Standard

    Guten Tag!

    Ich versuche gerade den "Search"-Button zu ändern aber das klappt irgendwie nicht
    Ich habe alle Template editiert (mod_search_advanced.xhtml/html5 und mod_search_simple.xhtml/html5) aber das hat leider nichts gebracht.
    Meine Contao-Version ist 2.11.0

    Was muss ich noch machen?

    Gruß,
    Roman

  17. #17
    Contao-Nutzer
    Registriert seit
    03.03.2011.
    Beiträge
    177

    Standard

    Das geht auch einfach und sauber über CSS.

    background:url("button.gif") center center no-repeat;
    text-indent:-5998px;

  18. #18
    Contao-Nutzer
    Registriert seit
    11.04.2012.
    Beiträge
    4

    Standard

    Hi Jigggalo4u,

    vielen Dank für deine Antwort.

    CSS sieht bei mir so aus:

    .formbody {
    background:url("tl_files/Roman/suche_los_btn.png") center center no-repeat;
    text-indent:1px; }

    aber es hat leider nicht viel gebracht - der Standard-SearchButton ist immer da. Ich habe wahrscheinlich etwas falsch gemacht
    Hier ist die Webseite: http://kfz-plus.de/contao

    Gruß,
    Roman

  19. #19
    Contao-Nutzer
    Registriert seit
    03.03.2011.
    Beiträge
    177

    Standard

    text-indent:1px <--- gib da mal einen negativen Wert ala -1000px ein

  20. #20
    Contao-Nutzer
    Registriert seit
    03.03.2011.
    Beiträge
    177

    Standard

    Und dann auch nicht beim formbody, du muß schon den submit-button direkt ansprechen

    #ctrl_1_submit { .... }
    Geändert von Juggalo4u (11.04.2012 um 12:54 Uhr)

  21. #21
    Contao-Nutzer
    Registriert seit
    11.04.2012.
    Beiträge
    4

    Standard

    Zitat Zitat von Juggalo4u Beitrag anzeigen
    Und dann auch nicht beim formbody, du muß schon den submit-button direkt ansprechen

    #ctrl_1_submit { .... }
    Vielen Dank! Hat wunderbar geklappt!

  22. #22
    Contao-Fan
    Registriert seit
    26.01.2010.
    Ort
    Salzburg
    Beiträge
    368

    Standard

    FF schauts aber nicht so gut aus.... Siehe PDF
    Angehängte Dateien Angehängte Dateien

  23. #23
    Contao-Nutzer
    Registriert seit
    11.04.2012.
    Beiträge
    4

    Standard

    FF10 = sieht super aus. Woran kann es liegen?

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Formular Submit Button mit <a>-Tag umsetzen
    Von mitlinks im Forum Formulare
    Antworten: 15
    Letzter Beitrag: 12.09.2014, 08:56
  2. Suchformular -> Lupe als Submit-Button im Suchformular
    Von freak_me11 im Forum Formulare
    Antworten: 11
    Letzter Beitrag: 30.01.2011, 18:10
  3. Suchfeld im Header und Grafischer Submit Button
    Von friedduck im Forum Formulare
    Antworten: 2
    Letzter Beitrag: 18.06.2010, 10:02
  4. Gestaltung mit Submit-Buttons
    Von mv_alex im Forum Layout / Templates / Holy Grail
    Antworten: 19
    Letzter Beitrag: 03.05.2010, 13:20
  5. Submit Button mit Bild
    Von okni im Forum Layout / Templates / Holy Grail
    Antworten: 4
    Letzter Beitrag: 30.12.2009, 21:47

Lesezeichen

Lesezeichen

Berechtigungen

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