tt_content in iframe verlinken

  • WhiteShadow WhiteShad...
    Jedi-Meister
    0 x
    297 Beiträge
    0 Hilfreiche Beiträge
    01. 03. 2012, 22:07

    Hi,

    mit dem Content Element HTML kann ich ja ganz einfach ein Iframe einfügen, jedoch wie schaffe ich es, dass sich in diesem iframe ein bestimmtes tt_content öffnet wenn ich vorher einen Link drücke?

    Zum Beispiel sage ich:

    Link 1 und jetzt soll im iframe das tt_content Element 100 kommen.
    Bei Link2 soll sich das tt_content Element 101 öffnen.

    Mache ich das per Seite also http://www.domain.de/index.php?id=500 so öffnet sich ja die Seite mit dem tt_content Element, aber ich habe rundherum mein Template. Außer ich mache ein Template nur mit dem Content, das wäre meine Notlösung.


  • 1
  • toifel toifel
    Jedi-Ratsmitglied
    0 x
    831 Beiträge
    96 Hilfreiche Beiträge
    15. 01. 2013, 17:46

    Ich würde das mit einem eigenen page-Objekt lösen, dort mit disableAllHeaderCode die Header entfernen und ein eigenes Template zuweisen.. bspw. so

    1. ajaxContent = PAGE
    2. ajaxContent {
    3. typeNum = 55
    4.  
    5. config{
    6. doctype = xhtml_strict
    7. htmlTag_langKey = de
    8. metaCharset = utf-8
    9. removeDefaultJS = true
    10. disableAllHeaderCode = 1
    11. }
    12.  
    13. 10 = TEMPLATE
    14. 10 {
    15. template = FILE
    16. template.file = iframece.html
    17. workOnSubpart = DOKUMENT
    18.  
    19. marks {
    20. content = <hier dein tt_content element über GPvar auslesen>
    21. }
    22. }
    23. }

    Mit der Typenum kannst Du dieses page-Objekt dann direkt ansprechen, die ID von contentelement muss auch übergeben werden.
    meineseite.de/startseite/?type=55&ce=100 würde dann nur das contentelement mit der ID 100 ausgeben.

    In die iframece.html muss eigentlich nur

    1. <!-- ###DOKUMENT### begin-->
    2. ###content###
    3. <!-- ###DOKUMENT### end-->

  • 1