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.
Druckbare Version
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.
Hallo,
HTML in Überschriften erlauben - kannst du via dcaconfig.php einstellen
und dann in der Überschrift z.B. via <span> und classCode:// HTML in Überschriften
$GLOBALS['TL_DCA']['tl_content']['fields']['headline']['eval']['allowHtml'] = true;
HTML-Code:<span class="deineClass">B</span>uchstabe
Hallo,
danke für die schnelle Antwort, ich hatte vergessen, es geht um den Titel eines Events, deswegen hab ich:
Aber das geht nicht, Contao schreibt den Code aus.PHP-Code:
$GLOBALS['TL_DCA']['tl_calendar_events']['fields']['title']['eval']['allowHtml']= true;
Grüße
Wie steht es in der DB? Als "<" oder "<"?
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 ("<") für das TITLE-Attribut.
Dann kannst du dies hier nehmen.
HTML-Code:lorem <strike>i</strike>psum
Hallo,
sry, wenn ich das nochmal aufgreife, es klappt nicht.
- internen Cache deaktiviert
- Cache gelöscht
- -> geht noch nicht
- Template steht:- Datenbank siehe screenshot. Anhang 20748Code:<h2><?php echo $this->title; ?></h2>
Contao schreibt den HTML-Code immer noch aus.
Gibt es noch einen Tipp?
Danke und VG.
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.
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>...
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
@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).
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
Da hast du wahrscheinlich nicht das richtige Feld angesprochen. So wie @derRenner das in #2 zeigt funktioniert es mit den Überschriften in CEs.
Guten Morgen,
um das ganze zum Ende zu bringen: Es ist also nicht möglich !?
Grüße
Um nochmal von vorne zu beginnen: Doch ;)
Wie oben beschrieben: Mach die DCA-Anpasssung und verwende im Template ->link anstatt ->title.
.. um nochmal zu antworten: Ne, geht nicht, im Template steht:
Also: $this->link steht eh schon drin.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>
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;
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
Moin, ja, Modultyp: Eventliste.
Grüße
Dann machst du noch irgendetwas falsch, denn es sollte definitiv funktionieren. Ich könnte mal nachschauen, wenn du mir den Zugang per PN sendest.
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.
Und ich sach noch ... ;)