Ergebnis 1 bis 4 von 4

Thema: Submit mit FontAwesome

  1. #1
    Contao-Nutzer
    Registriert seit
    27.06.2013.
    Beiträge
    14

    Standard Submit mit FontAwesome

    Hallo Community!

    Ich versuche einen Icon-Button mit FontAwesome zur realisieren, scheitere aber scheinbar leider am DCA-Config-Eintrag.

    PHP-Code:
    $GLOBALS['TL_DCA']['tl_form_field']['fields']['slabel']['eval']['allowHtml'] = true
    Als Ergebnis erhalte ich aber immer nur das HTML als Zeichenkette ausgegeben, anstatt gerendert.

    Habe ich da einen Fehler? Oder ist das für Submit einfach nicht vorgesehen?

    LG

  2. #2
    Contao-Nutzer
    Registriert seit
    27.06.2013.
    Beiträge
    14

    Standard Lösung

    Okay, ich habe es nach ein wenig mehr Recherche nun doch zusammengebracht

    Folgender Beitrag hat mir den entscheidenden Hinweis gegeben:
    https://community.contao.org/de/show...l=1#post426300

    Ich habe also das Template form_submit dupliziert und das input-Element durch ein button-Element ersetzt:
    PHP-Code:
    <button type="submit" id="ctrl_<?= $this->id ?>" class="submit<?php if ($this->class) echo ' ' $this->class?><?= $this->getAttributes() ?>><?= $this->slabel ?></button>
    Außerdem habe ich die Funktion specialchars für $this->slabel entfernt.

    Anschließend habe ich natürlich das Template dem Submit-Button zugewiesen und schon hatte ich mein gewünschtes Icon.

    Ich hoffe mein Beitrag kann auch anderen Contao-Nutzern mit ähnlicher Aufgabenstellung weiterhelfen!
    Geändert von Aleks (09.09.2017 um 15:09 Uhr) Grund: Titel vergessen

  3. #3
    Contao-Nutzer
    Registriert seit
    27.06.2013.
    Beiträge
    14

    Standard

    Eine deutlich einfachere Lösung ist es allerdings, das Template form_submit zu duplizieren, umzubenennen (um nicht alle Buttons zu überschreiben; z.B. form_submit_icon) und zu bearbeiten. Man muss dann lediglich das notwendige HTML an der richtigen Stelle platzieren und das eben erstellte Template dem Button zuweisen.

  4. #4
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das wäre doch ein Fall von CSS ohne Templateanpassungen?
    Mit dem Attribut :before.

    Kurz gesucht: https://notizkraft.de/font-awesome-i...css-einfuegen/
    Geändert von planepix (04.01.2018 um 17:59 Uhr)
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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