Zum Inhalt springen

felogin Texte ändern + Umbrüche

Erstellt am 10. Juni 2008 · 7 Antworten · letzte Antwort am 3. März 2010

Tags: felogin, Frage

Benjamecho ·

Hallo zusammen,

folgendermaßen kann ich die vorgegebenen Texte der Extension anpassen...

plugin.tx_felogin_pi1._LOCAL_LANG.de {
  ll_welcome_header = Herzlich willkommen!
}

...aber Umbrüche funktionieren nicht...

plugin.tx_felogin_pi1._LOCAL_LANG.de {
  ll_welcome_header = Herzlich< br />willkommen!
}

... dahier anscheinend htmlSpecialChars oder so die Klammern der Tags zu HTML-Entities umwandelt. (Das Leerzeichen im BR-Tag habe ich nur hier mal reingestellt, damit es hier überhaupt angezeigt wird.)

Hat jemand eine Idee, wie ich das deaktivbieren kann? Ich finde die Stelle einfach nicht... ;(

Außerdem würde ich gerne teilweise auch Links einbauen:

plugin.tx_felogin_pi1._LOCAL_LANG.de {
  ll_welcome_header = <link 75>Herzlich</link>< br />willkommen!
}

Vielen Dank! Beste Grüße
Ben

wini2 ·

bei mir funktioniert es sogar, wenn ich den html-code direkt in das plugin eintrage. ggf. hat es was mit der einstellung

plugin.tx_felogin_pi1.wrapContentInBaseClass = false zu tun (lt. manual: If set, plugin is wrapped byStandard BaseClass-Wrap).

das mit den runden klammern benutze ich in der regel für plain-text-mailtexte, da ja (logischerweise) html dort nicht greift.

links habe ich auch im plugin eingetragen. am sichersten in einem normalen content-element im rte erstellen, quellcode in die meldungstexe einfügen, z. b.

<a href="http://xxx.de/?id=9" class="internal-link" title="Öffnet internen Link im aktuellen Fenster"><img alt="Öffnet internen Link im aktuellen Fenster" src="http://xxx/typo3/sysext/rtehtmlarea/res/accessibilityicons/img/internal_link.gif" />direkt bei uns erfragen.</a></p>

viel erfolg

Benjamecho ·

wrapContentInBaseClass habe ich eben getestet, es hat leider nicht funktioniert. Hast Du sonst noch irgendwelche speziellen Konfigurationen?

Vom Quellcode, so wie Du Ihn nutzt...

<a href="http://xxx.de/?id=9" [...]

...wurde ich abraten. Besser ist immer die Link-Funktion...

<LINK 9>Linktext</LINK>

...da die Links dadurch flexibler sind. Angenommen die Domain ändert sich, dann stimmt Dein Link nicht mehr. Wenn Du RealURL nutzen würdest, also URLS mit /seitenname/ statt /?id=9 dann würden die Links auch noch nach dem Umbenennen oder Verschieben von Seiten weiterhin funktionieren.

Beste Grüße
Ben

steffenk ·

hab nochmal nachgeschaut,

Du könntest das mit dem HTML erreichen, da es durch stdWrap geparst wird. Also versuch mal das zu setzen:

plugin.tx_felogin_pi1.welcomeMessage_stdWrap.htmlSpecialChars = 0
Benjamecho ·

Hab's gerade getestet, es hat leider nicht funktioniert.
Es ist aber nicht so schlimm, den den Umbruch konnte ich dem Kunden ausreden und den Link habe ich mittels Text-Content-Element erstellt.

Danke Euch!

toschntuach ·

Auch wenn der Thread schon ur-alt ist, hier die Lösung:

In der Klasse class.tx_felogin_pi1.php sind die $this->pi_getLL-Aufrufe mit einem fixen Paramter 1 für htmlSpecialChars versehen...

Hier einfach $this->conf['forgotMessage_stdWrap.']['htmlSpecialChars'] bzw. in der Funktion function getDisplayText (...) $stdWrapArray['htmlSpecialChars']; übergeben...

Hoffentlich hilfts noch jemandem...

Ciao,
Roman