Zum Inhalt springen

tt_news auf einer Seite 3 verschiedene Templates einbinden

Erstellt am 3. August 2006 · 3 Antworten · letzte Antwort am 23. September 2006

Tags: tt_news, Frage

beelzebub ·

Hi, ich benutze
typo3 4.0
tt_news 2.2.24

Ich möchte auf einer Seite 3 unterschiedliche tt_news Inhalte ausgeben.Leider bin ich nicht in der Lage jeder Ausgabe eine unterschiedliche tt_news - css-datei zu geben.
Ich möchte ungern diese css-Anweisungen in meine maincss-datei schreiben

mein TS

# Default PAGE object:
# Default PAGE object:
page = PAGE
page.typeNum = 0

page.stylesheet = fileadmin/templates/csstemp.css


plugin.tt_news._CSS_DEFAULT_STYLE >
plugin.tt_news.templateFile = fileadmin/templates/tt_news/news_template.html

  
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/templates/template1.html

workOnSubpart = DOCUMENT_BODY

subparts {
          INHALT  = CONTENT
                
          INHALT {
  
                   table = tt_content
                   select {
                   where = colPos = 0
                   orderBy = sorting
                   languageField = sys_language_uid
                             
                                }
               


                }


            VORSCHAU1  = CONTENT 
            VORSCHAU1 {
                      table = tt_content
                      select {
                      where = colPos = 1
                      orderBy = sorting
                      languageField = sys_language_uid
                                }
                }

            VORSCHAU2  = CONTENT 
            VORSCHAU2 {
                     table = tt_content
                     select {
                        where = colPos = 2
                        orderBy = sorting
                        languageField = sys_language_uid
                                }
                }
                    
               VORSCHAU3  = CONTENT 
                VORSCHAU3 {
                      table = tt_content
                      select {
                     where = colPos = 3
                    orderBy = sorting
                   languageField = sys_language_uid
                                }
                }
                    
                 }

Folgendes habe ich bereits versucht:
tt_news Flexform --> template.html Datei mit

<link href="fileadmin/templates/tt_news/tt_news_v2_styles.css" rel="stylesheet" type="text/css" />

im Headbereich versehen. Aber diesr Link zu der css Datei funktioniert nicht.

Wie kann ich den 3 Ausgabespalten für mein tt_news per TS unterschiedliche templates bzw. css dateien zuordnen ?

stefan s ·

Bau dir 3 verschiedene News-Templates und binde diese jeweils über das Plugin (Reiter: Template) ein und nicht über TS (plugin.tt_news.templateFile = fileadmin/templates/tt_news/news_template.html).
In jeder dieser 3 Template-Dateien verwendest du andere Klassen, die du aber in einer css definieren kannst.

Also nicht 3 css und eine Template-Datei, sondern umgekehrt.

beelzebub ·

Jo danke. so werde ich es nun auch machen. Dummerweise muss man so bei einer Templateändeerung ja auch immer in dem jeweiligen News-Flexform die Templatedatei neu angeben.Da diese ja anscheinend immer zwischengespeichert werden.

kuhbus ·

Dummerweise muss man so bei einer Templateändeerung ja auch immer in dem jeweiligen News-Flexform die Templatedatei neu angeben.Da diese ja anscheinend immer zwischengespeichert werden.

Gibts da einen Weg das zu umgehen? Ich ärgere mich auch gerade damit herum...

Obwohl caching für die page ausgeschaltet ist...
hmmm...