Eurokicker
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 13.05.2006, 12:58   #1
TP-Veteran
 
Benutzerbild von alexf812
 
Registriert seit: Sep 2004
alexf812 macht alles soweit korrekt

[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?
alexf812 ist offline   Mit Zitat antworten


Alt 13.05.2006, 17:43   #2
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
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
steffenk ist offline   Mit Zitat antworten
Alt 13.05.2006, 19:08   #3
TP-Veteran
 
Benutzerbild von alexf812
 
Registriert seit: Sep 2004
alexf812 macht alles soweit korrekt
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).
alexf812 ist offline   Mit Zitat antworten
Alt 14.05.2006, 00:51   #4
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
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
steffenk ist offline   Mit Zitat antworten
Alt 14.05.2006, 12:43   #5
TP-Veteran
 
Benutzerbild von alexf812
 
Registriert seit: Sep 2004
alexf812 macht alles soweit korrekt
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).
alexf812 ist offline   Mit Zitat antworten
Alt 14.05.2006, 14:00   #6
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
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
steffenk ist offline   Mit Zitat antworten
Alt 14.05.2006, 14:23   #7
TP-Veteran
 
Benutzerbild von alexf812
 
Registriert seit: Sep 2004
alexf812 macht alles soweit korrekt
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 :-)
alexf812 ist offline   Mit Zitat antworten
Alt 14.05.2006, 14:59   #8
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
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
steffenk ist offline   Mit Zitat antworten
Alt 14.05.2006, 16:06   #9
TP-Veteran
 
Benutzerbild von alexf812
 
Registriert seit: Sep 2004
alexf812 macht alles soweit korrekt
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).
alexf812 ist offline   Mit Zitat antworten
Alt 14.05.2006, 17:39   #10
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
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
steffenk ist offline   Mit Zitat antworten
Alt 15.05.2006, 12:55   #11
TP-Veteran
 
Benutzerbild von alexf812
 
Registriert seit: Sep 2004
alexf812 macht alles soweit korrekt
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
alexf812 ist offline   Mit Zitat antworten
Alt 15.05.2006, 13:58   #12
TP-Specialist
 
Benutzerbild von Kafkaesk
 
Registriert seit: Oct 2001
Ort: München
Kafkaesk hilft, wo's gehtKafkaesk hilft, wo's gehtKafkaesk hilft, wo's geht
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
Kafkaesk ist offline   Mit Zitat antworten
Alt 15.05.2006, 20:38   #13
TP-Veteran
 
Benutzerbild von alexf812
 
Registriert seit: Sep 2004
alexf812 macht alles soweit korrekt
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).
alexf812 ist offline   Mit Zitat antworten
Alt 15.05.2006, 21:16   #14
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
ä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
steffenk ist offline   Mit Zitat antworten
Alt 15.05.2006, 21:55   #15
TP-Veteran
 
Benutzerbild von alexf812
 
Registriert seit: Sep 2004
alexf812 macht alles soweit korrekt
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.
alexf812 ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Typo3
[TYPO3]- Template ins Haupttemplate einbinden und Datenbankabfrage [TYPO3]- Template ins Haupttemplate einbinden und Datenbankabfrage
« tt_news | [TYPO3] Menu-Template Erstellung auf HTML-Basis »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:09 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13