Zum Inhalt springen

fileadmin ersetzen

Erstellt am 27. Oktober 2004 · 6 Antworten · letzte Antwort am 28. Oktober 2004

Tags: Frage

Maho ·

Hallo,

ich möchte den Quelltext meiner Typo3 Seite anderen Benutzern weitergeben, wenn man aber im Browser Quelltext anzeigen drückt, dann zeigt es den Pfad fileadmin/.../ an! Dies muss ersetzt werden zu http://www.irgendwas.de/fileadmin, weil so externe Seiten die Bilder und Pfadangaben nicht anzeigen kann!

Hat sowas schon jemand umgesetzt?

Mfg Maho.

Maho ·

Hi Captain Future (tolle serie ... das waren noch zeiten *seufz* 😉 )

danke für den tip ... manchmal liegt das gute doch so nah ... funktioniert einwandfrei für die angaben im body

aber

was mach ich mit den stylesheets im head?
ich hab sie im setup so definiert:

seite = PAGE
seite {
 typeNum = 1
 bodyTag = <body bgColor = "#FFFFFF">
 headerData.1 = HTML 
 headerData.1.value = <base href="http://www.domain.de/" />
 stylesheet = fileadmin/file/style.css
 10 = TEMPLATE
 10.template = FILE
 10.template.file = fileadmin/file/design.htm
 10.workOnSubpart = DOKUMENT
 10.marks {

CONTENT = CONTENT
CONTENT < styles.content.get

}
}

so ziehts mir die styles nicht rein.
wie kann ich denn da den kompletten pfad angeben? hab schon ein paar möglichkeiten durch, aber bisher ohne erfolg.
ich möchte die css auch nicht intern angeben weil ich mehrere layouts hab und die über type=1 bzw. type=2 usw. angewählt werden und die styles unterschiedlich sind. kommt also nur extern einbinden in frage.
die bisherigen forumsbeiträge die ich gefunden habe zum thema "css einbinden" beziehen sich nur auf das einbinden über fileadmin aber der komplette pfad ist nirgens angegeben.

hat jemand ne idee?

lg
maho

barthel ·
Maho schrieb

Hi Captain Future (tolle serie ... das waren noch zeiten *seufz* 😉 )

http://www.captainfuture.com/deutsch/home/index.html (off topic) ;-)

Maho schrieb

was mach ich mit den stylesheets im head?

Sollte eigentlich ebenso funktionieren. Wo steht das <bsae... /> in deinem Seitenquelltext ?
Es sollte wenn möglich ganz oben; direkt nach <head> stehen.

Maho schrieb

ich hab sie im setup so definiert:

seite = PAGE
seite {
 typeNum = 1
 bodyTag = <body bgColor = "#FFFFFF">
 headerData.1 = HTML 
 headerData.1.value = <base href="http://www.domain.de/" />
 stylesheet = fileadmin/file/style.css
 10 = TEMPLATE
 10.template = FILE
 10.template.file = fileadmin/file/design.htm
 10.workOnSubpart = DOKUMENT
 10.marks {

CONTENT = CONTENT
CONTENT < styles.content.get

}
}

Ich nehme mal an du hast den kompletten Pfad schon mal an .stylesheet übergeben ?!

barthel ·
barthel schrieb

Ich nehme mal an du hast den kompletten Pfad schon mal an .stylesheet übergeben ?!

Und es wird nichts angezeigt o.O

Stichwort: stylesheet
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/TopLevelObjects/Page/Index.html

Inserts a stylesheet in the <HEAD>-section of the page;
<link rel="stylesheet" href="[resource]">
...
The file definition must be a valid "resource" datatype, otherwise nothing is inserted.

Allerdings könntest du wie mit dem <base ... > vorgehen und dein CSS als headerData einfügen.
Und dann kannst du, sofern erforderlich, die gesamte URI eintragen.

Maho ·

oh klasse ... das funzt ja wunderbar ... natürlich über headerData einfügen ... da hab ich mich schon so ins problem verbissen dass ich die einfachsten dinge nicht mehr überreiss 😉

einen galaktischen dank und noch viel spaß im weltall #giggle#