+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 15 von 19

Thema: [TYPO3]- Template ins Haupttemplate einbinden und Datenbankabfrage

  1. #1
    TP-Veteran alexf812 macht alles soweit korrekt Avatar von alexf812
    Registriert seit
    Sep 2004
    Beiträge
    1.370

    [TYPO3]- Template ins Haupttemplate einbinden und Datenbankabfrage

    hi,

    ich habe den workshop aus dem forum jetzt mal umgesetzt und wie kann man denn in des haupttemplate ein weiteres template einbinden? ich möchte auf einer seite den platzhalter ###CONTENT### durch ein weiteres template ersetzen und dieses template dann mit daten aus der datenbank füllen...

    ich habe bisher nur die möglichkeit gefunden mein eigenes script direkt einzubinden -> extension template erstellen und als typ script angeben. geht es denn nur auf diese art?

  2. #2
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    also das einfachste ist ein Extension-Template auf der entsprechenden Seite. Dort ersetzt Du einfach den Content:

    Code:
    page.10.marks.CONTENT < temp.meineEigenenDaten
    Da es nur auf einer Seite sein soll, ist es so am sinnvollsten.

    Wenn sich mehr ändern soll und auf mehreren Seiten, empfiehlt sich der Einsatz der Extension "Page Template Selector"


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  3. #3
    TP-Veteran alexf812 macht alles soweit korrekt Avatar von alexf812
    Registriert seit
    Sep 2004
    Beiträge
    1.370
    hi steffen,

    ich habe nun schon ewig im netzt gesucht, aber irgendwie wird immer nur beschrieben, wie ich ein haupttemplate erstelle und dort dann der content aus der tt_content eingefügt wird...

    aber danke für den tip. wie mienst du das nur auf einer seite? also ich dachte an die möglichkeit zum beispiel für einige seiten der navigation ein eigenes template zu machen

    und kann ich denn diese templates auch mit daten füllen, die aus meiner eigenen datenbank kommen? oder müsste ich dann wie oben geschrieben komplett mien eigenes script einbinden?

    vom coder her ungefähr so hier?
    Code:
    temp.meinTemplate = TEMPLATE
    	temp.meinTemplate {
        	template = FILE
        	template.file = fileadmin/templates/sub_temp.html
    	}
    page.10.marks.CONTENT < temp.meinTemplate
    Geändert von alexf812 (13.05.2006 um 20:24 Uhr)

  4. #4
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    Dein Ansatz ist nicht ganz korrekt - CONTENT bezieht sich auf die Inhaltselemente, Template aber auf die HTML-Vorlage.

    Da Du page.10 schon das Objekt TEMPLATE zugewiesen hast, kannst Du es einfach austauschen:

    page.10.template.file = fileadmin/templates/sub_temp.html

    Aber so wie sich das anhört wäre o.g. Extension interessant für Dich:
    http://typo3.org/extensions/reposito...tempsel/0.0.1/


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  5. #5
    TP-Veteran alexf812 macht alles soweit korrekt Avatar von alexf812
    Registriert seit
    Sep 2004
    Beiträge
    1.370
    ich werde mir das mal anschauen... bin sowieso grad dabei mich darin einzuarbeiten und dieses system bietet ja eine unmenge an funktionen, da muss ich erstmal so nach und nach klarkommen. werde bestimmt mal wieder ne frage haben :-)

    aber wie kann ich es denn lösen, das ich daten aus meiner eigenen datenbank mit integrieren kann? geht das nur wenn ich als content-typ "script" auswähle?
    Geändert von alexf812 (14.05.2006 um 13:21 Uhr)

  6. #6
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    ich versteh nicht ganz, was Du integrieren willst, der Begriff "Daten" sagt nichts aus.

    Konkretisier das doch mal


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  7. #7
    TP-Veteran alexf812 macht alles soweit korrekt Avatar von alexf812
    Registriert seit
    Sep 2004
    Beiträge
    1.370
    ja also ich habe neben der typo3 datenbank noch eine andere datenbank und php-scripte wo ich diese DB abfrage und dann natürlich die daten über dieses script auch ausgebe. nun möchte ich genau diese ausgabe als content haben.

    ich habe auch im workshop 3. Teil so eine frage von jemand anderem gelesen, dort hies es "...ist es den auch möglich eigene phpscripte in den inhalt reinzuschreiben..."
    und du hattest dann geantwortet das es möglich ist und auch gar nicht so schwer :-)

    nun würde mich die antwort interessieren :-)

  8. #8
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    np - installier Dir das Plugin php_page_content - dann kannst Du ganz einfach php-Scripte in den Content integrieren


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  9. #9
    TP-Veteran alexf812 macht alles soweit korrekt Avatar von alexf812
    Registriert seit
    Sep 2004
    Beiträge
    1.370
    ahso ok :-) nur kann es sein das es das nicht mehr gibt? also bei den extensions kann ich das nicht finden
    Geändert von alexf812 (14.05.2006 um 16:55 Uhr)

  10. #10
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    doch, gibt es.

    Du musst im ExtManager unter Settings "Enable unsupported extensions" aktivieren.


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  11. #11
    TP-Veteran alexf812 macht alles soweit korrekt Avatar von alexf812
    Registriert seit
    Sep 2004
    Beiträge
    1.370
    Zitat Zitat von St@eff.en
    Dein Ansatz ist nicht ganz korrekt - CONTENT bezieht sich auf die Inhaltselemente, Template aber auf die HTML-Vorlage.

    Da Du page.10 schon das Objekt TEMPLATE zugewiesen hast, kannst Du es einfach austauschen:

    page.10.template.file = fileadmin/templates/sub_temp.html
    irgendwie funktioniert das so nicht. ich möchte ja nicht alles austauschen, sondern nur den platzhalter ###CONTENT### durch ein weiteres template ersetzen

  12. #12
    TP-Specialist Kafkaesk hilft, wo's geht Kafkaesk hilft, wo's geht Kafkaesk hilft, wo's geht Avatar von Kafkaesk
    Registriert seit
    Oct 2001
    Ort
    München
    Beiträge
    3.729
    Zitat Zitat von alexf812
    irgendwie funktioniert das so nicht. ich möchte ja nicht alles austauschen, sondern nur den platzhalter ###CONTENT### durch ein weiteres template ersetzen
    Wenn Du PHP inkludieren willst, dann ist die Extension, die Steffen genannt hat, genau das Richtige für Dein Vorhaben.
    Suchst Du einfach nach Möglichkeiten sozusagen "innere" Templates anzulegen, dann gibts dafür zwei Erweiterungen:
    Templa Voila!:
    http://typo3.org/documentation/docum...la/1.0.1/view/

    Oder der "Page Template Selector":
    http://typo3.org/documentation/docum...or/1.2.1/view/
    Gruß Alexander
    --------------------------------
    TYPO3 & Webdesign aus München

  13. #13
    TP-Veteran alexf812 macht alles soweit korrekt Avatar von alexf812
    Registriert seit
    Sep 2004
    Beiträge
    1.370
    also ich hänge immer noch an dem problem fest... oder habe ein verständnisproblem....

    wieso funktioniert es nicht, wenn ich auf einer unterseite im setup (auswahl extension template) folgendes eingebe:

    template.file=fileadmin/templates/2layout.html

    ich bekomme dann immer eine leere seite angezeigt. im root steht folgendes im setup:

    Code:
    page = PAGE
    page {
    	bodyTag = <body>
    	includeCSS {  
        	file1 = fileadmin/css/style.css
    	}
    	
    	10 = TEMPLATE
    	10 {
        	template = FILE
        	template.file = fileadmin/templates/basic.html
    
        	workOnSubpart = DOKUMENT
    		marks {
    			INHALT < styles.content.get
    			
    			LINKS = HMENU
    			LINKS {
    			special = directory
    			special.value = 2
    			1 = TMENU
    			1.wrap=<ul>|</ul>
    	
    			1.NO = 1
    			1.NO.linkWrap = <li>|</li>
    	
    			1.ACT = 1
    			1.ACT < .NO
    			1.ACT.doNotLinkIt = 1
    			1.ACT.allWrap = <li id="leftnavi-aktiv">|</li> 
    
    			}
    		
    		}
    	}
    }
    bzw. was müsste ich denn auf der unterseite angeben, damit mir 2layout angezeigt wird?
    Geändert von alexf812 (15.05.2006 um 20:47 Uhr)

  14. #14
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    ähem - das habe ich Dir bereits geschrieben:

    page.10.template.file=fileadmin/templates/2layout.html


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  15. #15
    TP-Veteran alexf812 macht alles soweit korrekt Avatar von alexf812
    Registriert seit
    Sep 2004
    Beiträge
    1.370
    also ins setup einfach diese zeile? ich habe ja die root-page und dann zum beispiel die seite impressum und dort bei impressum wenn ich die zeile reinschreibe, dann bekomm ich ne leere seite.

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

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