Ergebnis 1 bis 23 von 23

Thema: Buchstabe durchstreichen in Headline

  1. #1
    Contao-Nutzer
    Registriert seit
    07.05.2017.
    Beiträge
    174

    Standard Buchstabe durchstreichen in Headline

    Hallo,

    hat jemand eine Idee, wie ich einen Buchstaben in einer Headline durchgestrichen darstellen kann? (text-decoration:line-through)

    Danke, vielen Grüße und schöne Ostertage.

  2. #2
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.871
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo,

    HTML in Überschriften erlauben - kannst du via dcaconfig.php einstellen
    Code:
    // HTML in Überschriften
    $GLOBALS['TL_DCA']['tl_content']['fields']['headline']['eval']['allowHtml'] = true;
    und dann in der Überschrift z.B. via <span> und class
    HTML-Code:
    <span class="deineClass">B</span>uchstabe
    Grüsse
    Bernhard


  3. #3
    Contao-Nutzer
    Registriert seit
    07.05.2017.
    Beiträge
    174

    Standard

    Hallo,

    danke für die schnelle Antwort, ich hatte vergessen, es geht um den Titel eines Events, deswegen hab ich:

    PHP-Code:
    $GLOBALS['TL_DCA']['tl_calendar_events']['fields']['title']['eval']['allowHtml']= true
    Aber das geht nicht, Contao schreibt den Code aus.

    Grüße

  4. #4
    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

    Wie steht es in der DB? Als "<" oder "&lt;"?

    Ich vermute, dass deine Einstellung nicht greift. Evtl. ist der interne Cache aktiviert und das DCA ist gecacht und hat deine Einstellung noch nicht. Deaktiviere beim Entwickeln den internen Cache und versuche es erneut. Falls du ein angepasstes Template hast, kann es auch sein, dass du dort eine falsche Variable hast, es gibt den Titel nämlich nochmal mit Entities ("&lt;") für das TITLE-Attribut.

    Dann kannst du dies hier nehmen.
    HTML-Code:
    lorem <strike>i</strike>psum
    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

  5. #5
    Contao-Nutzer
    Registriert seit
    07.05.2017.
    Beiträge
    174

    Standard

    Hallo,

    sry, wenn ich das nochmal aufgreife, es klappt nicht.

    - internen Cache deaktiviert
    - Cache gelöscht
    - -> geht noch nicht
    - Template steht:
    Code:
     <h2><?php echo $this->title; ?></h2>
    - Datenbank siehe screenshot. headline-strike.jpg

    Contao schreibt den HTML-Code immer noch aus.

    Gibt es noch einen Tipp?

    Danke und VG.
    Geändert von Fork-Lift-Driver (06.04.2018 um 08:39 Uhr)

  6. #6
    Contao-Nutzer Avatar von eki89
    Registriert seit
    20.04.2016.
    Beiträge
    41
    Partner-ID
    11715
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Contao blockt einige HTML-Tags, damit man keinen Unfug treiben kann beim Absenden eines Formulares.

    In den Einstellungen gibt es das Feld "Erlaubte HTML-Tags". Wenn du <strike> nutzen möchtest, musst du dieses als erlaubtes Tag aufnehmen. Ansonsten entwertet Contao den HTML-Tag beim speichern.

    Das bedeutet natürlich, dass du die Überschrift deines Events nochmals speichern musst, damit dieses nicht weiterhin entwertet in der Datenbank vorliegt.

  7. #7
    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

    So wie @eki89 sagt. Füge es vorne an die Aufzählung hinzu, damit du später noch siehst, welche du selber hinzugefügt hast.
    Code:
    <strike><details><summary><iframe><script><a><abbr>...
    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

  8. #8
    Contao-Nutzer
    Registriert seit
    07.05.2017.
    Beiträge
    174

    Standard

    Servus,

    danke für den Tipp, ist drin, im Fließtext geht´s aber in der Headline steht nach wie vor der Tag ausgeschrieben.

    Noch Ideen?

    Danke, VG

  9. #9
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Zitat Zitat von Fork-Lift-Driver Beitrag anzeigen
    im Fließtext geht´s aber in der Headline steht nach wie vor der Tag ausgeschrieben.
    Wie gibst du denn die Headline ein. Im Contentelement 'Überschrift' kannst du nicht einfach HTML-Code eintragen. Du musst ein Element vom Typ 'HTML' verwenden. Da klappt das dann:
    HTML-Code:
    <h1>Ein B<strike>ä</strike>eerenspaß</h1>

  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

    @folkfreund Nein, mit seinem "allowHtml" geht das auch in diesem Feld.

    Stelle auf jeden Fall sicher, dass in der DB nicht bereits die HTML-Entities stehen. Ich vermute, dass du die Variable ->title benutzt. Und diese ist für das TITLE Attribut gedacht, wo Entities benutzt werden müssen. Der Wert, der auch in der DB steht müsste in ->link stehen (ungetestet).
    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

  11. #11
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Zitat Zitat von Andreas Beitrag anzeigen
    @folkfreund Nein, mit seinem "allowHtml" geht das auch in diesem Feld.
    Ich hatte es mit einem neuen CE Überschrift ausprobiert (also keine alten Daten in der DB). Das funktioniert nicht.
    Möglicherweise muss da das default-Template angepasst werden, damit ->link genutzt wird?

  12. #12
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.244
    Partner-ID
    10107

    Standard

    Zitat Zitat von folkfreund Beitrag anzeigen
    Ich hatte es mit einem neuen CE Überschrift ausprobiert (also keine alten Daten in der DB). Das funktioniert nicht.
    Hattest du zuvor die DCA Anpassung gemacht?

  13. #13
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.244
    Partner-ID
    10107

    Standard

    Zitat Zitat von Fork-Lift-Driver Beitrag anzeigen
    Hallo,

    danke für die schnelle Antwort, ich hatte vergessen, es geht um den Titel eines Events, deswegen hab ich:

    PHP-Code:
    $GLOBALS['TL_DCA']['tl_calendar_events']['fields']['title']['eval']['allowHtml']= true
    Aber das geht nicht, Contao schreibt den Code aus.

    Grüße
    Du kannst in Event Überschriften (meist) kein HTML verwenden - da je nach Ausgabe HTML Code automatisch entfernt wird. Siehe auch https://github.com/contao/core/issues/8867

  14. #14
    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 folkfreund Beitrag anzeigen
    Ich hatte es mit einem neuen CE Überschrift ausprobiert (also keine alten Daten in der DB). Das funktioniert nicht.
    Da hast du wahrscheinlich nicht das richtige Feld angesprochen. So wie @derRenner das in #2 zeigt funktioniert es mit den Überschriften in CEs.
    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

  15. #15
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Hattest du zuvor die DCA Anpassung gemacht?
    Erwischt

  16. #16
    Contao-Nutzer
    Registriert seit
    07.05.2017.
    Beiträge
    174

    Standard

    Guten Morgen,

    um das ganze zum Ende zu bringen: Es ist also nicht möglich !?

    Grüße

  17. #17
    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

    Um nochmal von vorne zu beginnen: Doch

    Wie oben beschrieben: Mach die DCA-Anpasssung und verwende im Template ->link anstatt ->title.
    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

  18. #18
    Contao-Nutzer
    Registriert seit
    07.05.2017.
    Beiträge
    174

    Standard

    .. um nochmal zu antworten: Ne, geht nicht, im Template steht:

    PHP-Code:
        <h2><a href="<?php echo $this->href?>" title="<?php echo $this->title?> (<?php if ($this->day): echo $this->day?><?php endif; echo $this->date; if ($this->time): ?><?php echo $this->time; endif; ?>)"<?php echo $this->target?>><?php echo $this->link?></a></h2>
    Also: $this->link steht eh schon drin.

    dcaconfig.php
    PHP-Code:
    $GLOBALS['TL_DCA']['tl_calendar_events']['fields']['title']['eval']['allowHtml']= true;
    $GLOBALS['TL_DCA']['tl_content']['fields']['headline']['eval']['allowHtml'] = true

  19. #19
    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

    Und du bist im Eventlist-Modul, nicht im Eventreader-Modul? Im Reader Modul musst du ->title nehmen. Siehe auch das von @Spooky verlinkte Issue, hier der betreffende Post https://github.com/contao/core/issue...ment-375091048
    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

  20. #20
    Contao-Nutzer
    Registriert seit
    07.05.2017.
    Beiträge
    174

    Standard

    Moin, ja, Modultyp: Eventliste.

    Grüße

  21. #21
    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

    Dann machst du noch irgendetwas falsch, denn es sollte definitiv funktionieren. Ich könnte mal nachschauen, wenn du mir den Zugang per PN sendest.
    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

  22. #22
    Contao-Nutzer
    Registriert seit
    07.05.2017.
    Beiträge
    174

    Standard

    Andreas, sry. Grad wie ich einen Testzugang für dich einrichte hab ich nochmal ins Template geschaut, und ich hab die falsche Stelle kopiert.

    Jetzt den Code angepasst und: Es geht! Danke.

    Grüße.

  23. #23
    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

    Und ich sach noch ...
    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)

Lesezeichen

Lesezeichen

Berechtigungen

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