Hallo,
habe mir das ypslideoutmenu als Extension installiert, funkioniert.
Nur wie bringe ich diesem bei, meine css Anweisungen zu übernehmen.
Nutze YAML und hier habe ich über das zentrale Stylesheet ja bereit meine hauptnavigation.css eingebunden.
Nur werden die vom Menü nicht übernommen.
Wie kann ich das lösen?
Dies hier bringt es leider nicht:
page.includeCSS.file = fileadmin/templates/css/navigation/hauptnavigation.css
Danke
Das bringts nicht, weil die du laufende Nummer es Files nicht angegeben hast.
Versuch mal:
page.includeCSS.file10 = fileadmin/templates/css/navigation/hauptnavigation.css
HM, hilft irgendwie auch nicht.
Auch dieses hier nicht:
plugin.tx_menu_ypslideoutmenu {
_CSS_DEFAULT_STYLE >
}
Nur die Hardcore-Variante (Original-CSS löschen) hat bisher geholfen)
Gruß
Ich dachte du willst ein CSS einbinden. Mit dem zuletzt geposteten Code löscht du das default CSS ja.
Hast du denn mal im Quelltext geschaut? Mit
page.includeCSS.file10 = fileadmin/templates/css/navigation/hauptnavigation.css
Muss definitiv ein CSS File im Head der Datei eingebunden werden. Schau mal in den Quelltext.
Im Quelltext steht:
<link href="fileadmin/templates/css/layout_2col_fixed_left.css" rel="stylesheet" type="text/css" />
Dann läd er dieses hier:
<link rel="stylesheet" type="text/css" href="typo3conf/ext/int_ypslideoutmenu/res/ypSlideOutMenus.css" />
und damit überscreibt er ja meine hauptnavigation.css, die ja über meine layout_2col_fixed_left.css geladen wird.
Mein TSCOde dazu:
plugin.tx_menu_ypslideoutmenu {
page1.includeCSS.file10 = fileadmin/templates/css/navigation/hauptnavigation.css
}
Am besten wäre es, wenn er die ypSlideOutMenus.css erst gar nicht läd, somit würde die oben eingebundene greifen.
Danke für Deine Hilfe
Also das dieses CSS:
<link rel="stylesheet" type="text/css" href="typo3conf/ext/int_ypslideoutmenu/res/ypSlideOutMenus.css" />
geladen werden soll kommt aus der Datei class.tx_menu_ypslideoutmenu.php
Da steht:
$css = sprintf('<link rel="stylesheet" type="text/css" href="%sres/ypSlideOutMenus.css" />', t3lib_extMgm::siteRelPath($this->extKey));
Das File ist doch in dem Ordner vorhanden und wird auch geladen wie du ja schreibst.
Leere manuell das File im Ordner res/ oder ändere den Pfad im php-File auf dein CSS.
Das es aus dem PHP-File geladen wird, war/ist mir bewußt, dachte halt nur, das man es so machen kann, das es eben nicht geladen wird.
Das löschen bzw. umbenennen hilft hilft natürlich.
Vielen Dank
Jo, bitte...
Ne andere Lösung seh ich einfach nicht. Ich weiß nicht warum das Laden des CSS im PHP stehen muss, bin aber auch nicht grad nen Profi in Sachen PHP.
Nun denn, es funktioniert erstmal so.
Na dann bitte das Thema auf gelöst setzen.