Schön ist es vielleicht nicht wenn man in Extbase/Fluid Inline JavaScript ins Fluid-Template mit aufnehmen will. Aber in manchen Fällen kommt man einfach nicht drum herum ;-) Die Stelle an der es tricky wird ist wenn dynamische Werte mit der geschweiften Klammer in das JavaScript mit aufgenommen werden sollen.
In diesem Fall muss mit einem <![CDATA[ … ]]> gearbeitet werden.
<script type="text/javascript"> <![CDATA[ $(document).ready(function(){ $('.selector]]>{myvalue}<![CDATA[').click() }) ]]> </script>
Ein anderes Szenario ist wenn die eingefügten Inhalte ebenfalls JavaScript oder Json enthalten. Hier müssen die Daten mit dem Fluid „format.html“ ViewHelper eingefügt werden.
<script text="type/javascript"> var myObject= <f:format.html parseFuncTSPath="">{json}</f:format.html> </script>