Du kannst in der Extension weitere css-Files angeben über
$GLOBALS['TSFE']->additionalHeaderData['special_css'] = '<link rel="stylesheet" href="'.t3lib_extMgm::extRelPath('tx_myextension_pi1').'css/special.css" type="text/css" media="screen" />';
Du kannst in der Extension weitere css-Files angeben über
$GLOBALS['TSFE']->additionalHeaderData['special_css'] = '<link rel="stylesheet" href="'.t3lib_extMgm::extRelPath('tx_myextension_pi1').'css/special.css" type="text/css" media="screen" />';
danke!
übrigens auch nochmal danke für deine 5 tutorials. die haben mir vor einigen wochen sehr gehofen, mich in typo einzuarbeiten!!!
gruß,
nick
gerngeschehen; dafür sind sie ja auch gedacht 🙂
kann man eigentlich auch für backend-Module eine extra Stylesheet Datei angeben? Ich würde z.B. gerne Registerblätter in einer Extension realisieren und müsste dazu die nötigen css-Eigenschaften definieren...
keztrel schriebkann man eigentlich auch für backend-Module eine extra Stylesheet Datei angeben? Ich würde z.B. gerne Registerblätter in einer Extension realisieren und müsste dazu die nötigen css-Eigenschaften definieren...
Einfach bei $this->doc->postCode dein CSS festlegen und dann ganz normal drauf zugreifen
georg
oder einfach einbinden über
$TBE_STYLES['stylesheet2']=t3lib_extMgm::extRelPath('my_ext').'mod1/css/style.css';
ah super und danke euch beiden
Hallo,
meine Frage knüpft an die CSS-Einbindung an.
Habe nachfolgenden Teil, wie hier im Thread beschrieben, in meine eigene Ext eingebunden:
$GLOBALS['TSFE']->additionalHeaderData['special_css'] = '<link rel="stylesheet" href="'.t3lib_extMgm::extRelPath('tx_myextension_pi1').'css/special.css" type="text/css" media="screen" />';
Allerdings wird der relative Pfad immer falsch ausgegeben.
Anstatt:
href="typo3conf/ext/......"
wird immer
href="../typo3conf/ext/......"
ausgegeben. Hier findet er die css-Datei aber natürlich nicht.
Wie/Wo kann ich den Main-Pfad festlegen?
hast Du eine aktuelle Version ? Da sollte das behoben sein.
steffenk schriebhast Du eine aktuelle Version ? Da sollte das behoben sein.
Was heißt bei dir "aktuell"?
Ich hab die letzte stabile Version 4.0.6 installiert?!
j.bort schriebAnstatt:
href="typo3conf/ext/......"wird immer
href="../typo3conf/ext/......"
Bei mir das gleiche: TYPO3 4.1.2
hab ich zwar schon 100 mal gepostet, aber vielleicht hilft es ja wieder 😉
function main()
{
$includes .= $this->includeStylesheet('/css/','dateiname.css');
$GLOBALS['TSFE']->additionalHeaderData[$this->extKey] = $includes;
}
function includeStylesheet($path,$file)
{
return "\t<link rel=\"stylesheet\" href=\"".t3lib_extMgm::siteRelPath($this->extKey).dirname($this->scriptRelPath).$path.$file."\" media=\"screen\">\n";
}