+ Antworten
Ergebnis 1 bis 7 von 7

Thema: Inhalt im Footer ausgeben?

  1. #1
    TP-Junior jschuhma macht alles soweit korrekt
    Registriert seit
    Feb 2009
    Beiträge
    24

    Inhalt im Footer ausgeben?

    Hallo,

    ich weiß nicht wie genau ich bei meinem Problem vorgehen muss.

    Ich würde gerne auf meiner Webseite im Footer (http://fotografie.mediadesign.mi.fh-...ndex.php?id=12) in den 3 divs Inhalte einfügen.

    Ich weiß jetzt nur nicht genau wie ich vorgehen muss. In den Divs habe ich bereits die subparts festgelegt, ich weiß jetzt jedoch nicht, wie ich mit TS sage, wie er dort Inhalte einfügt.

    Das führt mich zum nächste Problem, wie erstelle ich die Seite für den Inhalt? Ins normale Menü meiner Seite aber versteckt? Oder in gleicher Höhe wie der root? (http://janschuhmacher.info/temp/liste.png)

    Wäre für Hilfestellung sehr dankbar!
    schönen abend noch, Jan
    Geändert von jschuhma (02.05.2009 um 21:58 Uhr)

  2. #2
    TP-Supporter Stefan_G hilft, wo's geht Stefan_G hilft, wo's geht Stefan_G hilft, wo's geht Avatar von Stefan_G
    Registriert seit
    May 2005
    Ort
    Tecklenburg
    Beiträge
    484
    Moin,

    1. du im Systemordner "System Ordner" einen weiteren Systemordner "Storage" an -> das ist deine Seite für die globalen Inhalte.
    2. In dieser Seite legst du 3 Inhaltselemente wie gewünscht für den Footer an. Du merkst die von jedem Inhaltselement die ID.
    3. Du legst ein Extension-Template an und referenzierst dort diese Elemente:
    Code:
    temp.contenteins=RECORDS
    temp.contenteins{
        tables=tt_content
        source=ID_DES__INHALTELEMENTS1
        dontCheckPid = 1
    }
    temp.contentzwo=RECORDS
    temp.contentzwo{
        tables=tt_content
        source=ID_DES__INHALTELEMENTS2
        dontCheckPid = 1
    }
    ... usw
    4. Jetzt gehst du in dein Haupttemplate und füllst die entsprechenden Subparts mit den temp-Elementen:

    Code:
    page.10.subparts.FOOTER = COA
    page.10.subparts.FOOTER.10 < temp.contenteins
    page.10.subparts.FOOTER.20 < temp.contentzwo
    usw.
    das wäre ein mögliches Vorgehen.

    //Stefan

  3. #3
    TP-Junior jschuhma macht alles soweit korrekt
    Registriert seit
    Feb 2009
    Beiträge
    24
    das ist spitze! vielen Dank für deine Antwort

    Bin jedoch auf ein Problem gestoßen:
    • Ich habe den Ordner angelegt und die 3 Inhalte erstellt
    • habe auf dem Ordner Storage ein Extension Template erstellt und die IDs der 3 Inhalte eingetragen
      HTML-Code:
      temp.contenteins=RECORDS
      temp.contenteins{
          tables=tt_content
          source=25
          dontCheckPid = 1
      }
      temp.contentzwo=RECORDS
      temp.contentzwo{
          tables=tt_content
          source=26
          dontCheckPid = 1
      }
    • Im Haupttemplate habe ich dann das hier ergänzt
      Code:
      page.10.subparts.FOOTER = COA
      page.10.subparts.FOOTER.10 < temp.contenteins
      page.10.subparts.FOOTER.20 < temp.contentzwo

    Jetzt weiß ich nur nicht genau, welchen subpart ich im Template eintragen muss?
    Ich habe verschiedenes Versucht, jedoch ohne Erfolg
    HTML-Code:
    <div id="footer">
    			<div id="footer_1"> 1
    				<!--  ###FOOTER###  start -->
    				<!--  ###FOOTER###  stop --> 
    			</div>
    			<div id="footer_2">2
    				 ###FOOTER###
    			</div>
    			<div id="footer_3">3
    				<!--  ###INHALT_FOOTER_2###  start -->
    				<!--  ###INHALT_FOOTER_2###  stop --> 
    			</div>
    		</div>
    Wäre für den finalen Tip sehr dankbar
    grüße Jan

  4. #4
    TP-Supporter Stefan_G hilft, wo's geht Stefan_G hilft, wo's geht Stefan_G hilft, wo's geht Avatar von Stefan_G
    Registriert seit
    May 2005
    Ort
    Tecklenburg
    Beiträge
    484
    Hi,

    für dein Beispiel kannst du es so machen:

    page.10.subparts.FOOTER < temp.contenteins
    page.10.subparts.INHALT_FOOTER_2 < temp.contentzwo
    //Stefan

  5. #5
    TP-Junior jschuhma macht alles soweit korrekt
    Registriert seit
    Feb 2009
    Beiträge
    24
    Zitat Zitat von Stefan_G Beitrag anzeigen
    Hi,

    für dein Beispiel kannst du es so machen:
    //Stefan
    Danke für deine schnelle Antwort, irgendwie wird jedoch der Inhalt nicht geladen... der Quelltext der Seite:

    HTML-Code:
    		<div id="footer">
    
    			<div id="footer_1"> 
    				<!--  ###FOOTER_1###  start -->
    				<!--  ###FOOTER_1###  stop --> 
    			</div>
    			<div id="footer_2">
    				<!--  ###FOOTER_2###  start -->
    				<!--  ###FOOTER_2###  stop --> 
    			</div>
    			<div id="footer_3">
    				<!--  ###FOOTER_3###  start -->
    
    				<!--  ###FOOTER_3###  stop --> 
    			</div>
    		</div>

    Mein Extension-Template:
    HTML-Code:
    temp.contenteins=RECORDS
    temp.contenteins{
        tables=tt_content
        source=25
        dontCheckPid = 1
    }
    temp.contentzwo=RECORDS
    temp.contentzwo{
        tables=tt_content
        source=26
        dontCheckPid = 1
    }
    temp.contentdrei=RECORDS
    temp.contentdrei{
        tables=tt_content
        source=27
        dontCheckPid = 1
    }
    und mein kompletter TS-Code aus dem Haupttemplate:
    HTML-Code:
    page = PAGE
    page.stylesheet = uploads/tf/main.css
    
    	
    page {
    	config.doctype = xhtml_11
    	config.disablePrefixComment = 1
    	
    	# Designvorlage integrieren
    	10 = TEMPLATE
     	10.template = FILE
     	10.template.file = uploads/tf/index.htm
     	10.workOnSubpart = DOCUMENT_BODY
     	10.subparts.INHALT_MITTE < styles.content.get
    
    	# den Platzhalter ansprechen
    	10.marks.HAUPT_NAVI = HMENU
    	10.marks.HAUPT_NAVI {
               special = directory
            special.value = 2
            entryLevel = 0
    
            wrap = <div id="navibereich">|</div>
            1 = TMENU
            1 {
                    expAll = 1
                    wrap = <ul id="ebene01">|</ul>
                    NO = 1
                    NO.wrapItemAndSub = <li id="navi{field:uid}"><strong>|</strong></li>
                    NO.wrapItemAndSub.insertData = 1
                    NO.doNotLinkIt = 1
                    ACT < .NO
                    ACT.ATagParams = id="current"
            }
            2 < .1
            2 {
                    wrap = <ul class="ebene02">|</ul>
                    NO.wrapItemAndSub = <li id="navi{field:uid}">|</li>
                    ACT.ATagParams = id="current_ebene2"
            }
            3 < .2
            3 {
                    wrap = <ul class="ebene03">|</ul>
                    NO.wrapItemAndSub = <li id="navi{field:uid}">|</li>
                    NO.doNotLinkIt = 0
                    ACT.ATagParams = id="current_ebene3"
            }
    }
    
    
    
    
    }
    
    		#footer
    		page.10.subparts.FOOTER = COA
    		page.10.subparts.FOOTER_1 < temp.contenteins
    		page.10.subparts.FOOTER_2 < temp.contentzwo
    		page.10.subparts.FOOTER_3 < temp.contentdrei
    Und nochmal die Ordner:


    Irgendwie muss da nochn Fehler sein... weiß nich warum der Inhalt nicht eingeladen wird :/

  6. #6
    TP-Supporter tom81 ist auf einem guten Weg Avatar von tom81
    Registriert seit
    Mar 2006
    Ort
    Erftstadt
    Beiträge
    301
    Code:
    temp.contenteins=RECORDS
    temp.contenteins{
        tables=tt_content
        source=25
        dontCheckPid = 1
    }
    temp.contentzwo=RECORDS
    temp.contentzwo{
        tables=tt_content
        source=26
        dontCheckPid = 1
    }
    temp.contentdrei=RECORDS
    temp.contentdrei{
        tables=tt_content
        source=27
        dontCheckPid = 1
    }
    		page.10.subparts.FOOTER_1 < temp.contenteins
    		page.10.subparts.FOOTER_2 < temp.contentzwo
    		page.10.subparts.FOOTER_3 < temp.contentdrei
    So wäre es richtig, da Dein "Hauptemplate" ja vor dem +ext Template geladen wird musst Du die Zuweisungen dann machen, wenn die temp.* Objekte existieren.

    viele Grüße
    Tom

    [EDIT]

    Wenn ich mir Deine Seitenstruktur ansehe, wäre es doch besser, den Inhalt Deines +ext Templates ins Hauptemplate zu kopieren, denn in einem Sysordner macht es natürlich keinen Sinn.
    Also das:

    Code:
    		
    ...
    #footer
    		page.10.subparts.FOOTER = COA
    		page.10.subparts.FOOTER_1 < temp.contenteins
    		page.10.subparts.FOOTER_2 < temp.contentzwo
    		page.10.subparts.FOOTER_3 < temp.contentdrei
    Durch das, was ich oben gepostet habe ersetzen.
    Geändert von tom81 (03.05.2009 um 15:44 Uhr)
    "Ich darf das!"
    Der Mensch hat drei Wege, klug zu handeln. Erstens durch Nachdenken: Das ist der edelste. Zweitens durch Nachahmen: Das ist der leichteste. Drittens durch Erfahrung: Das ist der bitterste. (Konfuzius)

  7. #7
    TP-Junior jschuhma macht alles soweit korrekt
    Registriert seit
    Feb 2009
    Beiträge
    24
    Zitat Zitat von tom81 Beitrag anzeigen
    Code:
    temp.contenteins=RECORDS
    temp.contenteins{
        tables=tt_content
        source=25
        dontCheckPid = 1
    }
    temp.contentzwo=RECORDS
    temp.contentzwo{
        tables=tt_content
        source=26
        dontCheckPid = 1
    }
    temp.contentdrei=RECORDS
    temp.contentdrei{
        tables=tt_content
        source=27
        dontCheckPid = 1
    }
    		page.10.subparts.FOOTER_1 < temp.contenteins
    		page.10.subparts.FOOTER_2 < temp.contentzwo
    		page.10.subparts.FOOTER_3 < temp.contentdrei
    So wäre es richtig, da Dein "Hauptemplate" ja vor dem +ext Template geladen wird musst Du die Zuweisungen dann machen, wenn die temp.* Objekte existieren.

    viele Grüße
    Tom

    [EDIT]

    Wenn ich mir Deine Seitenstruktur ansehe, wäre es doch besser, den Inhalt Deines +ext Templates ins Hauptemplate zu kopieren, denn in einem Sysordner macht es natürlich keinen Sinn.
    Also das:

    Code:
    		
    ...
    #footer
    		page.10.subparts.FOOTER = COA
    		page.10.subparts.FOOTER_1 < temp.contenteins
    		page.10.subparts.FOOTER_2 < temp.contentzwo
    		page.10.subparts.FOOTER_3 < temp.contentdrei
    Durch das, was ich oben gepostet habe ersetzen.
    jetzt bin ich verwirrt hab dich eben in ICQ angeschrieben falls du da on bist

    [EDIT]
    Habs hinbekommen! Ich hab jetzt das extension template deaktiviert und den ganzen Code ins Haupttemplate gesteckt.

+ Antworten

Ähnliche Themen

  1. footer
    Von fortyniner im Forum Dreamweaver & andere Webeditoren
    Antworten: 7
    Letzter Beitrag: 21.09.2008, 16:47
  2. Inhalt von Variablen ausgeben
    Von Schneemann im Forum Flash & Multimedia
    Antworten: 0
    Letzter Beitrag: 10.01.2007, 11:16
  3. Antworten: 4
    Letzter Beitrag: 28.06.2006, 13:07
  4. Antworten: 0
    Letzter Beitrag: 25.04.2006, 11:29
  5. Footer mit CSS
    Von General Hammond im Forum HTML & CSS
    Antworten: 2
    Letzter Beitrag: 11.12.2003, 09:09

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51