Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 22.06.07, 22:12
Forum Zuschauer
 
Registriert seit: 23.04.06
Alter: 35
Beiträge: 7
Frage template-extension und css

Hallo allerseits,

ich versuche verzweifelt mehrere css Dateien an verschiedenen Stellen von kaskadierenden Templates einzubauen. Leider vergebens. Kann jemand helfen?

Hier zru Erläuterung was ich in TS gemacht habe.

Das Haupttemplate:
page = PAGE
page {
10 < temp.menue_oben
20 < temp.rootline
30 < temp.menue_links
40 < styles.content.get
}

als Template extension habe ich mehrere Templates nach folgendem Schema:

Templateextension 1:
temp.menue_oben = HMENU
temp.menu_oben {
1 = TMENU
1 {
wrap = <div id="nav-box"> <div id="nav-box2"> <ul> | </ul> </div></div>
NO{
expAll = 1
linkWrap = <li> | </li>
}
}
Templateextension 2:
temp.rootline = ...

In jedem Templateextension möchte ich css Dateien nachladen. Kann mir jemand einen Tip geben, wie ich die css Dateien in den Templateextension einbinden kann?

Gruß
Henning
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
Sponsored Links
  #2  
Alt 23.06.07, 10:36
Benutzerbild von MistaD
TYPO3 Forum Team
Moderator
 
Registriert seit: 25.01.06
Beiträge: 1.455

Hallo,

includeCSS sollte dir dabei helfen die CSS Dateien einzubinden, etwa so:

Typoscript-Code:
1:
2:
3:
4:
includeCSS {
file1 = Pfad/zum/CSS
file1.media = screen
}

Steh aber auch im TSREF!

__________________
Gruss
MD
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 23.06.07, 14:51
Forum Zuschauer
 
Registriert seit: 23.04.06
Alter: 35
Beiträge: 7
Daumen hoch

Hallo MistaD,
im Haupttemplate klappt es auch. Wenn ich in der Templateextension es versuche, dann wird die zeile ignoriert.

Hier zur Verdeutlichung wie ich das meine:
Templateextension 1:

temp.includeCSS {
file1 = Pfad/zum/CSS
}
temp.menue_oben = HMENU
temp.menu_oben {
1 = TMENU
1 {
...
}
}
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
  #4  
Alt 23.06.07, 15:24
Benutzerbild von MistaD
TYPO3 Forum Team
Moderator
 
Registriert seit: 25.01.06
Beiträge: 1.455

Hallo,

warum willst du eigentlich CSS Dateien nachladen? Wenn du die Menüs einzeln editieren willst, dann nimm doch einfach Unterschiedliche CSS ID´s/Klassen für die Menüs oder hast was ganz anderes im Sinn?



__________________
Gruss
MD
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
  #5  
Alt 23.06.07, 15:28
Benutzerbild von just2b  
Registriert seit: 03.11.04
Alter: 25
Beiträge: 2.106

im ext.template brauchst du schon auch ein page.includeCSS ... kein temp.includeCSS!

@ mista: vielleicht umfangreicher css code, der nicht sein muss... ordnungshalber usw

georg
__________________
TYPO3 3.7./3.8.X/4.0.X/4.1.1
just2b.com | Google Maps | SmoothGallery | Das grösste werbefreie TYPO3 Forum typo3.net | Content-Management-Systeme mit TYPO3 & RedDot
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
  #6  
Alt 23.06.07, 15:34
Benutzerbild von MistaD
TYPO3 Forum Team
Moderator
 
Registriert seit: 25.01.06
Beiträge: 1.455

@ just2b:

Klar, und das mit dem temp.includeCSS, hatte ich im Post vergessen, du warst schneller.



__________________
Gruss
MD
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
  #7  
Alt 23.06.07, 18:22
Forum Zuschauer
 
Registriert seit: 23.04.06
Alter: 35
Beiträge: 7

@just2b jo, so sieht es aus. Ich habe in mein Template in mehrere Extensions aufgeteilt, da ich nicht immer alles brauche, was in allen Templates zusammen steht. Außerdem ist es so, dass nicht nur ich an dem Code schreiben, sondern auch andere Admins.

Kann mir denn jemand einen Tip geben, wie ich in meiner Templatgeextension ein neues PAGE Objekt generiere. Da ich in meinem Haupttemplate schon ein PAGE habe kann ich doch kein weiteres definieren.
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
  #8  
Alt 23.06.07, 20:42
Benutzerbild von just2b  
Registriert seit: 03.11.04
Alter: 25
Beiträge: 2.106

warum willst du ein neues, überschreib doch das was du anders haben willst!

sonst ganz normal mit
Typoscript-Code:
1:
2:
3:
4:
5:
einneuesobjekt = PAGE
enneuesobjekt {
typeNum = 1
.. - ERROR: Line 3: Object Name String, ".." was not preceeded by any operator, =<>({
}

georg
__________________
TYPO3 3.7./3.8.X/4.0.X/4.1.1
just2b.com | Google Maps | SmoothGallery | Das grösste werbefreie TYPO3 Forum typo3.net | Content-Management-Systeme mit TYPO3 & RedDot
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
  #9  
Alt 24.06.07, 07:42
Forum Zuschauer
 
Registriert seit: 23.04.06
Alter: 35
Beiträge: 7

@just2b Ein Objekt geht leider nicht. Es ist so, dass ich in jedem ext.Template eingene css Dateien definieren will. Die Webseite muss am Ende die Summe aller in ext.Templates enthaltenen css Dateien ausgeben.

Mir ist jetzt aber völlig unklar, ob ich das Page Objekt aus dem Haupttemplate ergänzen kann. Wenn ich ein ext.Template definiere und es in eine temp Variable schiebe, dann kann ich dort doch kein neues Pages Objekt definieren. Liege ich damit richtig? Gibt es nicht noch eine andere übersichtliche Möglichkeit css Dateien einzubinden?
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
  #10  
Alt 24.06.07, 08:16
Benutzerbild von just2b  
Registriert seit: 03.11.04
Alter: 25
Beiträge: 2.106

Hallo,

ich verstehs nicht.
einfach im ext.template direkt das page-Objeikt ansprechen mit

Typoscript-Code:
1:
page.includeCSS.file25 = fileadmin/menu.css

wenn du unbedingt mit temp. Objekten arbeiten willst, also zB temp.includeCSS oder temp.menu, whatever, dann musst du das auch am ende des ext templates dem page Objekt an der richtigen Stelle wieder zuweisen! also dann mit page.10.subparts.menu < temp.menu ... und das musst du auch tun, wenn du das in deinem main template schon mal gemacht hast

georg
__________________
TYPO3 3.7./3.8.X/4.0.X/4.1.1
just2b.com | Google Maps | SmoothGallery | Das grösste werbefreie TYPO3 Forum typo3.net | Content-Management-Systeme mit TYPO3 & RedDot
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
Extension Template einbinden ClubVilla TYPO3 4.x Fragen und Probleme 1 05.11.07 18:28
Extension Template Quellcode deetee TYPO3 4.x Fragen und Probleme 1 14.03.07 06:41
Template in der Extension JaCk Extension modifizieren oder neu erstellen 0 23.03.06 15:59
extension template tschinkes News (tt_news, mininews und Co) 10 12.02.06 14:53
Template als Extension mic_jan Extension modifizieren oder neu erstellen 1 27.11.05 22:45


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:07 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