Ohne mich mit der DCA auszukennen: Hast du es mit der korrekten Schreibweise <br /> auch probiert?
Ohne mich mit der DCA auszukennen: Hast du es mit der korrekten Schreibweise <br /> auch probiert?
Mit <br /> genau das Gleiche Verhalten.
Es geht ja eh mit <br>, eben nur nicht in im Modul Eventliste mit dem Template event_full.
Eben per Zufall eben noch bemerkt, dass es komischer Weise im Modul Eventleser bei gleichem Template richtig rauskommt.
<br> ist glaube ich valides HTML5.
ist es möglich, HTML auch in den Bezeichnungfelder (nicht Feldbezeichnung) von radiobutton-menü zu nutzen?
gruss
ways
Lösung:
danke xtraPHP-Code:
$GLOBALS['TL_DCA']['tl_form_field']['fields']['options']['eval']['allowHtml'] = true;
Geändert von ways2web (28.08.2013 um 23:40 Uhr)
Moin zusammen,
versuche gerade von tl_news die subHeadline zur Einbindung eines Youtube-Links zu verwenden.
Bis jetzt ohne Erfolg. Mir wurde gesagt, dass das Vorschaubild, bzw. das Video nicht angezeigt wird, weil das Feld subHeadline kein HTML verarbeitet.
Nun habe ich es hiermit versucht:
Leider ohne Erfolg.PHP-Code:
$GLOBALS['TL_DCA']['tl_content']['fields']['subHeadline']['eval']['allowHtml'] = true;
Was knann ich noch tun?
Danke Preetz
PHP-Code:
$GLOBALS['TL_DCA']['tl_news']['fields']['subheadline']['eval']['allowHtml'] = true;
Danke, aber das funktioniert leider auch nicht.
Die Variante habe ich bereits ausprobiert.
Vielleicht noch einen Tipp? ^^
Hast du das von Flex wirklich kopiert? Du hattest nämlich auch einen Typo in "subheadline" "subHeadline".
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
Hi,
ja ich denke schon!
Preetz
Das hat doch alles nichts mit HTML zu tun?
Du gibst doch einfach nur eine Zeichenkette ein.
Und in deinem Template hast du auch einen Fehler.
gibt es nicht.PHP-Code:
$subheadline
Es heißt
PHP-Code:
$this->subheadline
Super, vielen Dank!
Noch eine kurze Frage:
Ich würde gerne das Vorschaubild nun verlinken.
Habe gesehen, dass die Überschrift mit linkHeadline als Link deklariert wird. Wie kann ich jetzt aus dem Bild einen Link machen?
Danke PreetzPHP-Code:
<?php if ($this->subheadline): ?>
<img src="http://img.youtube.com/vi/<?php echo $this->subheadline; ?>/0.jpg" width="175"></img>
<?php endif; ?>
Gibt dir alle verfügbaren Variablen an. Bin mir grade nicht sicher, aber ich meine link oder url ist bei den News belegt.PHP-Code:
$this->showTemplateVars();
Danke, aber das kenne ich auch.
Dort finde ich leider kein entsprechenden Link.
Wie bekomme ich das zum laufen in einer Bildüberschrift und muss ich nachdem ich die dcaconfig.php verändert haben noch irgendwas aktualisieren? Version 3.1.1
Nach dem Speichern wird <br> oder auch <br /> gelöscht.
DankePHP-Code:
<?php
$GLOBALS['TL_DCA']['tl_content']['fields']['headline']['eval']['allowHTML'] = true;
$Globals['TL_DCA']['tl_content']['fields']['title']['eval']['allowHTML'] = true;
$GLOBALS['TL_DCA']['tl_page']['fields']['headline']['eval']['allowHtml'] = true;
$GLOBALS['TL_DCA']['tl_page']['fields']['title']['eval']['allowHtml'] = true;
// Put your custom configuration here
Geändert von Niels85 (04.06.2014 um 12:22 Uhr)
Gruß Niels
Wer Rechtschreibfehler findet, darf sie behalten.
Wenn Ihr nur einen Zeilenumbruch in einer Überschrift braucht, könnt ihr auch einfach den InsertTag {{br}} verwenden - ganz ohne jegliche Konfigurationen.
Bitte um Verzeihung, falls das schonmal jemand irgendwo im Thread erwähnt hat
Hi!
Wie kann ich einem Seitennamen ein Bild nachstellen? Ich möchte ein Sprachen-Icon nach einer Download Seite haben.
Welchen Weg würdet ihr wählen?
Das hier habe ich schon versucht:
Aber trotzdem sind keine HTML Tags im Seitennamen erlaubt.PHP-Code:
$GLOBALS['TL_DCA']['tl_page']['fields']['pageName']['eval']['allowHtml'] = true;
$GLOBALS['TL_DCA']['tl_page']['fields']['pageName']['eval']['preserveTags'] = true;
LG Fidel
Geändert von Infidel (12.11.2014 um 18:20 Uhr)
Ich würde das mit CSS (:after) machen.
Contao in Kiel: kikmedia webdevelopment | Contao-Partnerin | Contao Usergroup Kiel | github | Contao-Community-Alliance | MetaModels-Team
Ich würde auch sagen, am einfachsten per CSS.
Danke .
Und ich hab es sogar geschafft, das einzubinden!
Falls jemand - wie ich - dafür etwas länger braucht:
1. Der Seite eine Class zuweisen, z.B: .title-bild.
2. Im CSS die Klasse .title-bild.sibling a:after anlegen und
3. content: url(http://deinedomain.de/tl_files/fM_k0...ges/bild.jpg); unten im eigenen Code angeben.
Voilà
LG Fidel
Hallo Leute,
ich hoffe ich bin hier mit meiner Frage richtig:
Ich möchte HTML-Code in FAQ-Fragen erlauben, habs ohne Erfolg mit folgendem Code in der dcaconfig probiert:
Es wird mir zwar nichts gelöscht, jedoch werden die Tags im Frontend mit angezeigt.Code:$GLOBALS['TL_DCA']['tl_faq']['fields']['question']['eval']['allowHtml'] = true;
Wäre super wenn mir jemand sagen könnte was ich eintragen muss,
vielen dank!
Mmh, bei mir geht das sofort. Hast du mal einen Beispieleintrag mit HTML? Vielleicht im BE mal den internen Cache deaktivieren?
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
Interessant - hatte wohl tatsächlich mit dem internen Cache zu tun.
Danke Andreas
Hallo,
ich muss das nochmals hochschieben ...
ich hatte gestern in einem Projekt ein Update von 3.4.4 auf 3.5.4 in 4 Einzelschritten gemacht - irgendwo dazwischen dürfte sich da etwas bewegt haben, das jetzt meine Überschriften nicht mehr als LINK ausgeben lässt.
die dcaconfig.php ist nun leer?? - sollte die nicht irgendwie updatesicher sein, wenn da mal was drinnen steht? Ich muss gestehen, ich habe in den Update-Bundles aber auch keine Datei gefunden, die darauf hinweisen würde, dass sie überschrieben werden hätte können, sodass ich den Inhalt einfach wieder mal reingeschrieben habe.
Was meine Überschriften aber nun auch nicht dazu bewegt, wieder als link dargestellt zu werden » sie werden als blank-Text ausgegebenCode:/* HTML in Überschriften */ $GLOBALS['TL_DCA']['tl_content']['fields']['headline']['eval']['allowHTML'] = true; /* HTML in News Überschriften */ $GLOBALS['TL_DCA']['tl_news']['fields']['headline']['eval']['preserveTags'] = true; /* HTML in Seitennamen */ $GLOBALS['TL_DCA']['tl_page']['fields']['title']['eval']['preserveTags'] = true; /* HTML in Seitentitel */ $GLOBALS['TL_DCA']['tl_page']['fields']['pageTitle']['eval']['preserveTags'] = true;
Im Modul, wo sie eingesetzt sind, sind sie als h1 deklariert und via Insert tag eingefügtCode:<a href="tipps.html">Tipps</a>
Ich habe in diesem Projekt noch die news_full.html5 angepasst und als news_full_z.html5 im templates abgelegt » das Ergebnis im FE klappt. Also glaube ich mal nicht, dass es am angepassten template liegt.Code:<a href="{{insert_url::13}}">Tipps</a>
Weiters habe ich auch in der tl_news.php die fields verglichen ... auch hier finde ich keine Auffälligkeiten.
Hat noch jemand eine Idee, wo sich da nun die Änderungen befinden, dass diese Einträge nicht mehr greifen?
btw. ist es möglich, dass sich die dcaconfig.php tatsächlich überschreibt?
Grüsse
Bernhard
preserveTags alleine reicht wohl nicht, du brauchst überall auch allowHTML
wie würde das dann aussehen müssen?
falls ja, dann scheint das auch nicht zu klappenCode:$GLOBALS['TL_DCA']['tl_news']['fields']['headline']['eval']['preserveTags']['allowHTML'] = true;
Grüsse
Bernhard
Nein, genau so wie du es schon hier gemacht hast:allowHtml und preserveTags sind Teil des eval Arrays.PHP-Code:
/* HTML in Überschriften */
$GLOBALS['TL_DCA']['tl_content']['fields']['headline']['eval']['allowHTML'] = true;
Die dcaconfig.php wird nicht überschrieben beim Update. Aber wenn du die alte Datei dcaconfig.php vor dem Aufruf der install.php nicht in den Ordner reinkopierst, dann wird eben eine neue, leere Datei erzeugt. Woher soll das Contao auch sonst wissen, was in deiner alten dcaconfig.php drinsteht? Ist eben genau wie mit der localconfig.php.
BTW: Ich denke es liegt daran dass du preserveTags auf true gesetzt hast, dass deine Tags im "Klartext" ausgegeben werden. Wenn ich nur allowHTML auf true setze, dann kann ich in den Überschriften HTML verwenden.
nein, auch das hat nichts gebracht - und ich weiss, dass es mit preserveTags auch vorher funktioniert hatte. Ich glaube mich erinnern zu können, dass es irgendwo im Forum einen Betrag gab, wo das für die tl_news schon mal diskutiert wurde und dann das preserveTags zu nehmen war ... kann mich da aber auch gröber täuschen
Aber für die tl_content funktioniert allowHtml ja
... in welchen Ordner hätte ich die dcaconfig.php reinkopieren sollen?
Grüsse
Bernhard
Hmm, müsste man mal schauen, anhand welcher Datei oder anhand was sonst geprüft wird, ob die *config.php Dateien schon angelegt sind oder ob sie neu erzeugt werden müssen.
so, jetzt hab ich zumindest mal den Fehler für die Link-Geschichte gefunden.
Die Überschrift habe ich in einem Modul platziert » und tl_module muss man das wohl auch noch beibringen
... eigener Vermerk:Code:$GLOBALS['TL_DCA']['tl_module']['fields']['headline']['eval']['allowHtml'] = true;
vor einem Update die dcaconfig.php wegsichern
Grüsse
Bernhard
"Sollte" eigentlich nicht notwendig sein. Falls doch, ist es wohl nicht so geplant. Die entsprechende Funktion (nach meinem limitierten Verständnis für die Innereien von Contao) sieht so aus:
Die drei Dateien sollten also - wenn überhaupt - alle einzeln auf Existenz geprüft und falls nicht vorhanden neu erzeugt werden.PHP-Code:
protected function createLocalConfigurationFiles()
{
if (\Config::get('installPassword') != '')
{
return;
}
// The localconfig.php file is created by the Config class
foreach (array('dcaconfig', 'initconfig', 'langconfig') as $file)
{
if (!file_exists(TL_ROOT . '/system/config/' . $file . '.php'))
{
\File::putContent('system/config/'. $file .'.php', '<?php' . "\n\n// Put your custom configuration here\n");
}
}
}
Das sollte besser heißen:
Vor einem Update besser die ganze Installation sichern!
;-)
An sich hat tab aber recht. Die Dateien werden nur neu geschrieben, wenn die nicht schon vorhanden sind.
Viele Grüße
Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
[Arbeitet bei -> Paus Design & Medien]
"I can EXPLAIN it to you, but I can't UNDERSTAND it for you."
... Installations-Sicherung gibt es sowieso immer vorher ... ;-)
Was mich aber nun natürlich beruhigt, dass diese Abfrageroutine auch in meiner Installation vorhanden ist.
Sicherheitshalber habe ich nun auch noch in den Update-Paketen kontrolliert/verglichen, ob ggf. hier etwas schief gelaufen sein könnte » nein, zu jedem Zeitpunkt müsste diese Abfrage vorhanden gewesen sein.
egal ... werd ich bei den nächsten updates einfach mal unter Obacht halten ...
DANKE euch!
Grüsse
Bernhard
Jahre später ... und immer noch Thema? ich glaub schon:
In meiner eventliste (Contao 3.5.30) werden in $this->title die HTML-Tags umgewandelt, also im frontend ausgegeben,
in $this->link werden sie richtig verarbeitet.
Ich habe jetzt im Template $this->title durch $this->link ersetzt.
Aber komisch bleibt es.
Grüße
Hi Leute,
HTML für Überschriften erlaube im ce_text, wie muß ich das eintragen?
Bisher habe ich dies hier, was aber nur für ce_headline funktioniert:
PHP-Code:
<?php
// Allow HTML in Headlines
$GLOBALS['TL_DCA']['tl_content']['fields']['headline']['eval']['allowHtml'] = true;
Aktive Benutzer in diesem Thema: 2 (Registrierte Benutzer: 0, Gäste: 2)