Zum Inhalt springen

optionSplit, aber bei Extension

Erstellt am 14. September 2009 · 2 Antworten · letzte Antwort am 16. September 2009

Tags: Frage

moritz ·

Hmm... hallo Forum, vielleicht kann mir jemand auf die Sprünge helfen, ich grüble schon eine ganze Weile, aber finde keinen Ansatz. o.O

Das hier klappt bei der Extension, das war im Object Browser leicht zu ändern:

plugin.tx_tan3glider_pi1.navigation.link.wrap = <span> | </span>

So was in der Art soll es sein...

plugin.tx_tan3glider_pi1.navigation.link.wrap = <span> | </span>#bull; |*| <span> | </span>#bull; |*| <span> | </span>

... damit so was raus kommt:

1•2•3

Funktionieren die normalen TypoScript-Befehle hier nicht, weil das von der Extension vorgegeben wird...
... oder verdaddle ich mich total, weil ich optionSplit falsch anwende? :o

(das "#bull;" ist natülich falsch...) *jetztDenComputerAusschalt*

Cheers Marc

moritz ·

oder so:

Das ist wohl die richtige Stelle in der Extension (PHP):

$navigation = '<a href="#panelid'.$i.'">'.htmlspecialchars($panelId).'</a>';
// wrap navigation object
$navObj.=  $this->cObj->stdWrap($navigation, $this->conf['navigation.']['link.']);

Kann man da mit den stdWrap-Funktionalitäten bei kommen?

Sorry, für viele Fragen... :o

moritz ·

... meine Güte, das hat Zeit gekostet, aber es klappt.

Nur das konnte ich der Extension beibringen

plugin.tx_tan3glider_pi1.navigation.link.wrap = <span> | </span>&_bull;

Keine Ahnung, ob und wieso da optionSplit nicht klappt, aber das Ergebnis war halt immer

1•2•3•

... also ein Punkt zuviel. #angry#

Jetzt habe ich das so gebaut...

plugin.tx_tan3glider_pi1.navigation.link.wrap = <span> | </span>AAA
plugin.tx_tan3glider_pi1.navigation.wrap = <div id="slider_nav"><ul class="navigation">|BBB</div>

... AAA und BBB sind Platzhalter, die später getauscht werden...

content.30.stdWrap.parseFunc.short.AAABBB = </ul>
content.30.stdWrap.parseFunc.short.AAA = &bull;

Naja, ein gutes Gefühl, wenn so was klappt, aber die Zeit, die das gekostet hat, darf ich wohl unter Freizeit verbuchen... #giggle#

Cheers Marc