14. 11. 2011, 12:07

Hallo Leute,

um mit jquery ein paar nötige Funktionen auslösen zu können muss ich vor einem bestimmten CE ein script aufrufen - das klappt auch soweit.

Nun ist mein Seitenaufbau etwas kompliziert => Unterseiten einer bestimmten Seite werden per TS als ContenElemente ausgegeben und die ContentElemente der Unterseiten werden (per jQuery) als Slider für AnySlider dargestellt.

Ich kann ein bestimmtes Layout auswählen und das CE folgendermaßen wrappen:

  1. tt_content.stdWrap.dataWrap.cObject {
  2. key.field = layout
  3. 3 = TEXT
  4. 3.value = <div class="smallGall" id="{field:uid}"><script language="javascript">blabla()</script>|</div>
  5. }

das klappt auch, wenn es für sich steht - jetzt wird aber dieses so gewrappte CE als Slider für AnySlider gerendert:
  1. lib.leseSeite = CONTENT
  2. lib.leseSeite {
  3. table = pages
  4. pidInList = 2 #PID Seite, woraus die Unterseiten als CEs dargestellt werden
  5. orderBy = sorting
  6. }
  7. renderObj = COA_INT
  8. renderObj {
  9. ...
  10. 20 = COA
  11. 20 {
  12. 10 = CONTENT
  13. 10 {
  14. table = tt_content
  15. pidInList.data = register:meinRegister
  16. where = colPos=0
  17. languageField = sys_language_uid
  18. }
  19. ...
  20. }
  21. stdWrap.dataWrap=<ul class="siteContent" id="slider{cObj:parentRecordNumber}">|</ul>
  22. }
  23. ...
  24. }
  25. }

und danach ist das <script>-tag verschwunden (gebe ich fälschlicherweise <scrupt> ein, wird das ausgegeben).

Ich hoffe das war verständlich - hat jemand eine Idee, wie das script-tag dahin bekomme?

Danke,
mdw