[Typo3-UG Oesterreich] RTE Customtag

Stefan Beylen intsys at swissinfo.org
Mon Dec 13 10:17:33 CET 2004


Hallo TUGA,

  Hab mir einen Customtag gebaut mit der rte_cleaner.php als Vorlage.

  Folgendes Problem:

  RTEobj.GLOBAL_SEL.pasteHTML(unescape("'.rawurlencode(('<a id=test>'.t3lib_div::_GP("processContent").'</a>')).'"));
  Funktioniert!
  Ergebnis: <a id=test>Der markierte Text</a>

  RTEobj.GLOBAL_SEL.pasteHTML(unescape("'.rawurlencode(('glossary id=test'.t3lib_div::_GP("processContent").'</glossary>')).'"));
  Funktioniert!
  Ergebnis: glossary id=testDer markierte Text</glossary>
  
  RTEobj.GLOBAL_SEL.pasteHTML(unescape("'.rawurlencode(('<glossary id=test>'.t3lib_div::_GP("processContent").'</glossary>')).'"));
  Funktioniert nicht! :(
  Ergebnis: Der markierte Text</glossary>
  Problem: <glossary id=test> wird nicht gerendert

  Muss ich den Tag irgendwo eintragen damit er richtig geparsed bzw
  angezeigt wird? Anscheinend will er meinen Tag einfach nicht
  akzeptieren.

  Selbstverständlich habe ich im TSconfig folgendes eingetragen:
  RTE.default.proc{
     allowTags = glossary
  }

  Und noch was: gibt es eine elegantere Lösung als die ID mittels
  javascript-prompt("Bitte ID eingeben","") zu übergeben?

  P.S.:Falls jemand schon einen ähnlichen customTag gebaut hat würd ich
  mich sehr über ein Beispielscript freuen da das ganze ziemlich
  undurchschaubar ist für mich...auch die Doku hat mir da nicht viel
  weitergeholfen...

  Danke für Hilfe

-- 
Best regards, Steve

 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 Stefan Beylen
 T / private: +43 (0)660 76 47 252
 M / private: intsys at swissinfo.org
 W / private: http://www.lingoist.com
 ICQ private: 19461808
 MSN private: iiioiooo
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::





More information about the TYPO3-at mailing list