Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 04.05.06, 16:17
TYPO3forum.net Donater
 
Registriert seit: 19.01.06
Ort: Köln
Beiträge: 833

EXT:dateipfad in php auflösen


Hi,
in der Extension ve_guestbook z.B. wird der Dateipfad mit EXT: angegeben. In php wird das dann mit einer Funktion ausgelöst, so dass daraus ein vernünftiger Dateipfad entsteht.
Mit welcher Funtktion, ich möchte sie verwenden.

in meinem Setup steht drin:
Code:
EXT:xxxdateipfad.tmpl
Aus meinem php-Skript in der Extension möchte ich den Datiepfad "auflösen", so dass der Dateipfad zu der html-Datei rauskommt. Bei ve_guestbook wird der Inhalt der Datei ausgelesen, das brauch ich nicht. Jetzt habe ich herausgefunden, dass die Funktion getFileName aus der tslib_tstemplate.php die Funktion hat. Ich weiß nicht, wie ich das anwenden soll.
Das hab ich versucht:
PHP-Code:
$scriptpath $GLOBALS['TSFE']->tmpl->getFileName($conf['scriptpath']); 
Kommt nichts raus. Wenn ich das mache
PHP-Code:
$scriptpath $GLOBALS['TSFE']->getFileName($conf['scriptpath']); 
Dann wird die Seite nicht mehr gerendert.
Ich weiß grad echt nicht weiter.

Danke!

Geändert von Junior (07.06.06 um 10:06 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 29.05.06, 13:13
Forum Newbie
 
Registriert seit: 23.03.06
Alter: 29
Beiträge: 12

Das bei der zweiten Version keine Ausgabe mehr kommt liegt wohl dran, dass du einen Fehler produzierst.

Dass beim ersten nichts rauskommt evtl an der Verwendung?
mit
PHP-Code:
$GLOBALS['TSFE']->tmpl->getFileName($conf['scriptpath']); 
greifst du auf die Function getFileName unter
PHP-Code:
$GLOBALS['TSFE']->tmpl 
zu.

Als Alternative zu globalen Templatefunktionen kann ich sonst auch die PHP-Native Funktion
PHP-Code:
dirname(__FILE__
empfehlen. Diese gibt den lokalen vollqualifizierten Pfad des Files zurück.

Geändert von Junior (07.06.06 um 10:32 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 30.05.06, 16:46
Forum Zuschauer
 
Registriert seit: 09.05.06
Beiträge: 2

Die folgende Funktion macht das, was Du suchst:

PHP-Code:
$this->cObj->fileResource($this->conf['deineVar']); 
Dann musst Du nur noch im TypoScript Deiner Extension:

Typoscript-Code:
1:
2:
3:
plugin.tx_deinplugin_pi1{
deineVar = EXT:deinpluginkey/pi1/deinedatei.html
}

und fertig.

Geändert von Junior (07.06.06 um 10:33 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
links auflösen fdbdrk News (tt_news, mininews und Co) 1 12.01.05 10:44


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:35 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS