Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 21.10.06, 00:48
Forum Zuschauer
 
Registriert seit: 21.10.06
Beiträge: 3

Templates in Extensions einbinden


Hallo

Ich entwickle eine Extension und möchte darin ein Template einbinden. Entweder es wird vom Redaktor eine Datei gewählt oder es wird ein Standart-Template genommen.

Nun ist es ja möglich, das in diesem Template Bilder vorkommen, meistens mit relativen Pfadangaben. Gibt es eine Funktion, welche sämtlichen relativen Pfade eiens Template korrekt umsetzt, je nach aktuellem Pfad der Datei?

Leider habe ich nichts dergleichen gefunden oder einen anständigen Workaround dafür gesehen.
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 21.10.06, 15:57
Forum Zuschauer
 
Registriert seit: 21.10.06
Beiträge: 3

Ich habe das Problem folgendermassen gelöst:

PHP-Code:
// Alle src-Attributte ersetzen mit dem korrekten Pfad
$pos 0;
while(
true) {
    
$pos strpos($subpart"src="$pos);
    if(
$pos === false) break;
    
$subpart substr($subpart,0,$pos+5).'<PFAD>'.substr($subpart,$pos+5);
    
$pos $pos5;

Der Pfad muss einfach durch den korrekten (ev. über Funktion) ersetzt werden. Allerdings funktioniert dieser Teil nur für Tags, welche die Ressource mittels src="<PFAD>" einbinden. Für Links (welche über href="<PFAD>" funktionieren, müsste die Schleife nochmals mit einem anderen Needle durchlaufen werden.

Gibt es sowas tatsächlich nicht als fertige Funktion?
__________________
Eingesetzter Server:
TYPO3 4.x, FedoraCore 5, Apache 2, PHP 5, MySQL 5
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

Lesezeichen

Themen-Optionen
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 hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Extensions einbinden Vivid TYPO3 3.x Fragen und Probleme 5 26.11.08 13:22
Templates Einbinden Asd2003 HTML & CSS 3 07.08.08 13:10
Extension Templates einbinden amandine TYPO3 4.x Fragen und Probleme 0 29.02.08 09:37
Extensions einbinden für Anfänger tobile81 TYPO3 3.x Fragen und Probleme 23 20.07.07 13:54
Wie kann ich html TEMPLATES dynamisch einbinden? istan TYPO3 4.x Fragen und Probleme 1 18.07.07 16:59


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:53 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0