Zum Inhalt springen

php-datei includen?!

Erstellt am 28. August 2006 · 23 Antworten · letzte Antwort am 28. August 2006 · Seite 1 von 2

Tags: Frage

tame ·

Hallo.
ich hab da ein problem und finde dafür nicht die richtige lösung.. und zwar würde ich gerne eigene phpscripte in die seite einbauen. zum ersten möchte ich die dateien nur über einen marker includen.

ich verwende typo3 Version4 auf einem xamp mit windows.

ich hab schon das halbe netz nach antworten abgesucht, aber leider noch nicht die richtige lösung gefunden.

ich hab mittlerweile die extension php_content installiert und die funktioniert auch. jedenfall kann ich beim anlegen von neuen seiten, auf den typ auf php-script setzen. aber ein ergebnis in der seite selbst kann ich nicht sehn!!

kann mir da jemand einen tipp geben wie das funktioniert?

oder gibt es online eine anleitung wie man realisiert??

wäre super wenn mir jemand helfen könnte!!

vielen dank im vorraus!

tame ·

vielen dank für deine schnelle hilfe, aber ausser das der marker verschwunden ist, ist leider nichts passiert.

das ist mein code:

# TEMPLATE EINBINDEN
		10 = TEMPLATE
		10.template = FILE
		10.template.file = fileadmin/index.html
		10.workOnSubpart = DOKUMENT
		10.marks {
		
# RECHTESPALTE 	RECHTESPALTE = PHP_SCRIPT_INT	
		RECHTESPALTE.file = fileadmin/module/index.php

in der php datei steht einfach nur ne text ausgabe über echo.

muss ich vielleicht noch irgendwo was einstellen oder so??

webdeveloper ·
tame schrieb

ich hab schon das halbe netz nach antworten abgesucht, aber leider noch nicht die richtige lösung gefunden.

Sorry für OT, aber: darf ich fragen mit welchen Wörtern du gesucht hast??
Das Thema PHP in TYPO3 wurde schon unzählige male hier angesprochen und auch gelöst...
Ich habe das Gefühl die Fragen wiederholen sich hier tagtäglich, weil die User einfach zu faul sind eine Lösung zu finden und lieber lösen bzw. finden lassen.

Ich meine: eine Suche ist zwecklos, wenn man sie nicht benutzt...
Und wenn jeder einen neuen Thread für seine Frage eröffnet, sich diese immer- und immer wiederholen (weil andere die gleiche Frage haben), dann hilft eine Suche demjenigen, der sie benutzt, keinen Schritt weiter... einfach weil am Ende 1000 Ergebnisse ausgegeben werden!!

Sry, das ist NICHT gegen dich gerichtet sondern allgemein... es musste einfach mal raus.

tame ·

ja da hast du schon recht. ich hab auch nicht nur dieses forum hier dannach durchsucht und habe trotzdem keine lösung gefunden, jedenfall keine die spezifisch auf mein problem eingeht. ähnlich probleme hab ich mir durchgelesen und ausprobiert aber leider haben auch diese nicht mein problem gelöst.
und erst dann habe ich als letzte lösung dieses beitrag geschrieben.

nur mal so zu info, nicht gegen dich 😃

tame ·

kannst du mir das ein bisschen genauer erklären, das versteh ich leider so nicht. bin in typo3 ziemlich neu...

danke!!!

einpraegsam.​net ·

in dein Setup:

page.10.marks.RECHTESPALTE = PHP_SCRIPT_INT   
page.10.marks.RECHTESPALTE.file = fileadmin/module/index.php

ins php script:

$content = 'Endlich funzt es - juhu';
tame ·

nee leider funktioniert das auch nicht. ich versteh das nicht, woran soll das denn liegen, das der marker angesprochen wird, seh ich ja schon daran das er nicht mehr auf der website erscheint, aber der inhalt der php-datei wird einfach nicht angezeigt...

hier noch mal mein ts:

page = PAGE
page { 
# Allgemeine Seiteneigenschaften setzen
		bodyTag = <body>
# META TAGS
		meta.AUTHOR = Kern AG
		meta.DESCRIPTION = Hier steht eine Beschreibung
		stylesheet = fileadmin/elemente/images/style.css
# TEMPLATE EINBINDEN
		10 = TEMPLATE
		10.template = FILE
		10.template.file = fileadmin/index.html
		10.workOnSubpart = DOKUMENT
		10.marks.RECHTESPALTE = PHP_SCRIPT_INT   
   		10.marks.RECHTESPALTE.file = fileadmin/module/index.php 
		10.marks {
		
# DATUM
		DATUM = TEXT
		DATUM.data = date : d.m.Y

stimmt den position wo ich den snippet von dir eingefügt habe?

der code im dem php-script habe ich auf folgenden geändert:

<?php $content = 'Endlich funzt es - juhu'; ?>
tame ·

ja allerdings... kann das vielleicht mit der konfiguration des typo3s zusammenhängen? vielleicht weil ich dieses css_styled_content eingebunden habe? hat das damit was zu tun?

tame ·

klar hier ist es, falls das nicht reicht kann ich auch den zugang zum backend raus geben.

page = PAGE
page { 
# Allgemeine Seiteneigenschaften setzen
		bodyTag = <body>
# META TAGS
		meta.AUTHOR = Kern AG
		meta.DESCRIPTION = Hier steht eine Beschreibung
		stylesheet = fileadmin/elemente/images/style.css
# TEMPLATE EINBINDEN
		10 = TEMPLATE
		10.template = FILE
		10.template.file = fileadmin/index.html
		10.workOnSubpart = DOKUMENT
		10.marks.RECHTESPALTE = PHP_SCRIPT
   		10.marks.RECHTESPALTE.file = fileadmin/module/index.php
		10.marks {
		
# DATUM
		DATUM = TEXT
		DATUM.data = date : d.m.Y	
# STYLE 
		STYLE = IMAGE
		STYLE.file = fileadmin/elemente/bilder/sprachreisen.png
		
		
# TOPMENU
		TOPMENU = HMENU
		TOPMENU { 
			special = directory
			special.value = 1
			1 = TMENU	
			1.NO = 1
			1.NO.linkWrap =  | | |*|  | | |*|  
		}
		
# FOOTNAVI
		FOOTNAVI = HMENU
		FOOTNAVI {
			special = directory
			special.value = 51
			1 = TMENU
			1.NO = 1
			1.NO.linkWrap =  | | |*|  | | |*|  
		}
# FOOTER
		FOOTER = TEXT
		FOOTER.value = © KERN AG IKL Business Language Training & Co. KG 2006
		
		

# TOPNAVI
		MENU = HMENU
		MENU {
			special = directory
			special.value = 1
			1 =  GMENU
			1.NO = 1
			1.NO {
				XY = 100, 27
				backColor = #00327E |*| #00327E |*| #00327E |*| #00327E
# TOPNAVI TEXT EINBINDEN		

				10 = TEXT
				10.text.field = title
				10.fontColor = #ffffff
				10.fontFile = fileadmin/fonts/verdana.ttf
				10.fontSize = 11
				10.niceText = 0
				10.offset =14, 18
				}
			1.RO < MENU.1.NO
			1.RO.backColor = #ff0000	
			}		
				
# KLICKPFAD
	KLICKPFAD = COA
	KLICKPFAD {
		10 = TEXT
		10.value = Sie befinden sich hier: 
		
		20 = HMENU
		20 {
	 	special = rootline
	 	special.range = 1|2
	 	1 = TMENU
	 	1.NO = 1
	 	1.NO.linkWrap = | / 
	 	1.NO.stdWrap.parseFunc.short._=  
	 	}

	 }
# INAHLT AUSGEBEN
		INHALT = CONTENT
		INHALT {
			table = tt_content
			select.orderBy = sorting
			select.where = colPos = 0
		}	
	}
}