Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 06.01.06, 17:25
Forum Zuschauer
 
Registriert seit: 06.01.06
Beiträge: 6
Böse

Content-Element vom Typ Tabelle mit CSS formatieren...


Hallo Zusammen,
Ich habe es nach langem Suchen aufgegeben für mein Problem eine bereits beschriebene Lösung zu finden. Allerdings kann ich mir nicht vorstellen, dass dieses Problem sonst niemand hat... Vielleicht bin ich in meinem Rookie-Dasein aber auch nur zu blöd, um den Wald bei den vielen Bäumen zu sehen.

Problem:
Ich habe ein Content-Element vom Typ Tabelle . Diese Tabelle besteht aus zwei Reihen und einer nicht definierten Anzahl von Zeilen. Nun werden eben diese Zeilen mit den Klassen "tr-even tr-0" und "tr-odd tr1" mit ansteigendem numerischen Wert (letzte Zeile hat dann keine Nummer, sondern das Wort "last") versehen.
Ich brech´ mir jetzt Einen dabei ab, diese klassen für die Formatierung aus einer .css Datei anzusprechen...
Gibt es da eine Möglichkeit?? Vielleicht einen Platzhalter nach dem Schema: ".tr-even*" (funktioniert leider nicht!) oder so??

Ich habe auch in einem Thread schon gesehen, dass jemand die Tabellen im Setup des Templates formatiert hat... habe ich aber auch nicht wirklich hinbekommen...

Bitte helft mir...

Gruß
AS
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
  #2  
Alt 06.01.06, 18:25
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 41
Beiträge: 2.241
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von AS-Consult
Ich brech´ mir jetzt Einen dabei ab, diese klassen für die Formatierung aus einer .css Datei anzusprechen...
Gibt es da eine Möglichkeit?? Vielleicht einen Platzhalter nach dem Schema: ".tr-even*" (funktioniert leider nicht!) oder so??
Ich habe jetzt keinen Source vor mir, aber ich glaube mich zu erinnern, dass es noch mehr Spaltenklassen ohne laufende Nummern gibt. Hast Du mal einen Link?

Zitat:
Zitat von AS-Consult
Ich habe auch in einem Thread schon gesehen, dass jemand die Tabellen im Setup des Templates formatiert hat... habe ich aber auch nicht wirklich hinbekommen...
Welcher Link.
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 06.01.06, 18:59
Forum Zuschauer
 
Registriert seit: 06.01.06
Beiträge: 6

Hallo,

vielen Dank für die schnelle Reaktion

Zitat:
Zitat von AS-Consult/mstuebner
Ich brech´ mir jetzt Einen dabei ab, diese klassen für die Formatierung aus einer .css Datei anzusprechen...
Gibt es da eine Möglichkeit?? Vielleicht einen Platzhalter nach dem Schema: ".tr-even*" (funktioniert leider nicht!) oder so??
Ich habe jetzt keinen Source vor mir, aber ich glaube mich zu erinnern, dass es noch mehr Spaltenklassen ohne laufende Nummern gibt.

Hast Du mal einen Link?
Da ich noch in der Testphase bin, habe ich mein Typo3 auf einer VMware Maschine installiert, die leider vom Internet nicht zugänglich gemacht werden kann. Sag mir was sinnvoll ist und ich versuche es zu extrahieren.


Zitat:
Zitat von AS-Consult/mstuebner
Ich habe auch in einem Thread schon gesehen, dass jemand die Tabellen im Setup des Templates formatiert hat... habe ich aber auch nicht wirklich hinbekommen...

Welcher Link.
Wie gesagt: einen Link kann ich nicht bieten, aber ich habe den Code aus dem Setup des MainTemplates extrahiert...

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
# Formatierung von Tabellen
# Standard, kein Text fett
tt_content.table.10.default.split.1.split.1.wrap = <td class="tabelle_1">|</td>
tt_content.table.10.default.split.1.split.2.wrap = <td class="tabelle_2">|</td>
tt_content.table.10.default.split.2.split.1.wrap = <td class="tabelle_1">|</td>
tt_content.table.10.default.split.2.split.2.wrap = <td class="tabelle_2">|</td>

# Layout 1, obere Linie fett
tt_content.table.10.1.split.1.split.1.innerWrap = |
tt_content.table.10.1.split.1.split.2.innerWrap = |
tt_content.table.10.1.split.2.split.1.innerWrap = |
tt_content.table.10.1.split.2.split.2.innerWrap = |
tt_content.table.10.1.split.1.split.1.wrap = <td class="tabelle_1"><b>|</b></td>
tt_content.table.10.1.split.1.split.2.wrap = <td class="tabelle_2"><b>|</b></td>
tt_content.table.10.1.split.2.split.1.wrap = <td class="tabelle_1">|</td>
tt_content.table.10.1.split.2.split.2.wrap = <td class="tabelle_2">|</td>

# Layout 2, linke Spalte fett
tt_content.table.10.2.split.1.split.1.wrap = <td class="tabelle_1"><b>|</b></td>
tt_content.table.10.2.split.1.split.2.wrap = <td class="tabelle_2">|</td>
tt_content.table.10.2.split.2.split.1.wrap = <td class="tabelle_1"><b>|</b></td>
tt_content.table.10.2.split.2.split.2.wrap = <td class="tabelle_2">|</td>

# Layout 3, obere Linie und linke Spalte fett
tt_content.table.10.3.split.1.split.1.wrap = <td class="tabelle_1">|</td>
tt_content.table.10.3.split.1.split.2.wrap = <td class="tabelle_2"><b>|</b></td>
tt_content.table.10.3.split.2.split.1.wrap = <td class="tabelle_1"><b>|</b></td>
tt_content.table.10.3.split.2.split.2.wrap = <td class="tabelle_2">|</td>

Leider weiss ich nicht, wie man das jetzt aktiviert/anspricht.
Das Tabellenlayout kann ich zwar auswählen (konnte ich aber schon vorher), aber ich sehe keine Formatierung.

Gruß
AS
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 06.01.06, 21:50
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 41
Beiträge: 2.241
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von AS-Consult
Leider weiss ich nicht, wie man das jetzt aktiviert/anspricht.
Den ganzen Block in den Setup Bereich Deines Templates.

PS: Siehst Du dass es hier mehr Antworten gibt als in den Foren von openBC? ;-)
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 07.01.06, 01:43
Forum Zuschauer
 
Registriert seit: 06.01.06
Beiträge: 6

Hallo Matthias,

Zitat:
Zitat von mstuebner
Den ganzen Block in den Setup Bereich Deines Templates.
Sorry, aber ich schrieb ja bereits, dass ich diesen Auszug aus dem Setup meines MainTemplates gemacht habe.
Also: es steht schon drin... funzt aber net
Deshalb bin ich ja so ratlos

Gruß
AS
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 07.01.06, 11:49
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 41
Beiträge: 2.241
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von AS-Consult
Sorry, aber ich schrieb ja bereits, dass ich diesen Auszug aus dem Setup meines MainTemplates gemacht habe.
Also: es steht schon drin... funzt aber net
Und "funzt net" heisst nun, dass die obigen class im ausgegebenen Source garnicht auftauchen?

Wenn Du Deine VMware Session im bridged mode betreibst kannst Du auf Deinem Router für Port 80 einen Forward auf diese IP machen und ich könnte mir das am Montag mal ansehen (zu meinem jetzigen Kenntnisstand). Meld Dich einfach wenn's sein soll.
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 08.01.06, 12:17
Forum Zuschauer
 
Registriert seit: 06.01.06
Beiträge: 6

Zitat:
Zitat von mstuebner
Und "funzt net" heisst nun, dass die obigen class im ausgegebenen Source garnicht auftauchen?
Korrekt!
Im BE -> Contentelement wird angezeigt, dass 'Layout3' als aktuelles Layout ausgewählt ist, aber im Quelltext des FE erscheinen weiterhin die original class-Bezeichner.

Wobei ich den Aufbau der Tabellen-Layoutdeklaration nicht wirklich durchschaue, da ich nicht weiss, wo ich Informationen hierüber nachlesen kann.

Gruß
AS

P.S. Ich werde micht Morgen mal bei Dir melden, sofern das recht ist.
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 08.01.06, 12:34
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 41
Beiträge: 2.241
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von AS-Consult
Im BE -> Contentelement wird angezeigt, dass 'Layout3' als aktuelles Layout ausgewählt ist, aber im Quelltext des FE erscheinen weiterhin die original class-Bezeichner.
Nur zur Sicherheit: Das Basistemplate css_styled_content ist in Deinem Haupttemplate eingebunden?

Denn dann bekommst Du bei einer z.B. 2x2 Tabelle:

PHP-Code:
<!--  Table: [begin] -->
  <
table class="contenttable contenttable-1">
    <
tr class="tr-even tr-0">
      <
td class="td-0"><p>Feld1</p></td>
      <
td class="td-last"><p>Feld2</p></td>
    </
tr>
    <
tr class="tr-odd tr-last">
      <
td class="td-0"><p>Feld3</p></td>
      <
td class="td-last"><p>Feld4</p></td>
    </
tr>
  </
table>
<!--  
Table: [end] --> 
...und kannst die Zeilen auch anhand von tr-even und tr-odd formatieren, wenn sie sich unterscheiden sollen.

Zitat:
Zitat von AS-Consult
P.S. Ich werde micht Morgen mal bei Dir melden, sofern das recht ist.
Nur zu, werde aber erst am Nachmittag wieder erreichbar sein.
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 08.01.06, 12:46
Forum Zuschauer
 
Registriert seit: 06.01.06
Beiträge: 6

Zitat:
Zitat von mstuebner
Nur zur Sicherheit: Das Basistemplate css_styled_content ist in Deinem Haupttemplate eingebunden?

Denn dann bekommst Du bei einer z.B. 2x2 Tabelle:

PHP-Code:
<!--  Table: [begin] -->
  <
table class="contenttable contenttable-1">
    <
tr class="tr-even tr-0">
      <
td class="td-0"><p>Feld1</p></td>
      <
td class="td-last"><p>Feld2</p></td>
    </
tr>
    <
tr class="tr-odd tr-last">
      <
td class="td-0"><p>Feld3</p></td>
      <
td class="td-last"><p>Feld4</p></td>
    </
tr>
  </
table>
<!--  
Table: [end] --> 
Genau!

Zitat:
Zitat von mstuebner
...und kannst die Zeilen auch anhand von tr-even und tr-odd formatieren, wenn sie sich unterscheiden sollen.
Prinzipiell schon... wenn da nicht die Erweiterung 'tr-0' bis 'tr-last' wären.
Ich habe es mit CSS-Abhängigkeiten geschafft, ALLE Zeilen zu formatieren, auch jede Spalte für sich (diese Klassen sind ja immer gleich). Aber das hilft mir nicht weiter, da ich ja eine Tabelle nach dem Schema:
1.Zeile,1.Spalte: Datum
1.Zeile,2.Spalte: Überschrift (Einleitungstext)
2.Zeile,1.Spalte: Leer
2.Zeile 1.Spalte: Inhaltstext
benötige. Wobei die 1.Zeile in Fettschrift dargestellt werden soll.
Deshalb kam mir das mit der Layoutbeschreibung im Setup des Templates grad recht

Zitat:
Zitat von mstuebner
Nur zu, werde aber erst am Nachmittag wieder erreichbar sein.
No Problem...

Gruss
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 08.01.06, 16:37
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 41
Beiträge: 2.241
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von AS-Consult
Prinzipiell schon... wenn da nicht die Erweiterung 'tr-0' bis 'tr-last' wären.

1.Zeile,1.Spalte: Datum
1.Zeile,2.Spalte: Überschrift (Einleitungstext)
2.Zeile,1.Spalte: Leer
2.Zeile 1.Spalte: Inhaltstext

benötige. Wobei die 1.Zeile in Fettschrift dargestellt werden soll.
Deshalb kam mir das mit der Layoutbeschreibung im Setup des Templates grad recht
Ja und?

Zitat:
.tr-0 {
formatierungen für die erste Zeile
}
.tr-even {
formatierung für alle ungeraden Zeilen
}
.tr-odd {
formatierung für alle geraden Zeilen
}
.tr-even .td-0{
formatierung für die linke Spalte der ungeraden Zeilen
}
.tr-even .td-last {
formatierung für die rechte Spalte der ungeraden Zeilen
}
.tr-odd .td-0{
formatierung für die linke Spalte der geraden Zeilen
}
.tr-odd .td-last {
formatierung für die rechte Spalte der geraden Zeilen
}
.tr-last {
formatierung für die letzte Zeile
}
.contenttable {
allgemeine Formatierungen für alle Tabellen
}
.contenttable-1 {
allgemeine Formatierungen für die erste Tabelle der Seite
}
.contenttable-1 .tr-0 {
formatierungen für die erste Zeile der ersten Tabelle
}
.contenttable .tr-0 {
formatierungen für die erste Zeile aller Tabellen
}

usw. usf.
Wo liegt Dein Problem?
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

Lesezeichen

Themen-Optionen
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 hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-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
tt_news erstes Element in list-view anders formatieren hpatrick News (tt_news, mininews und Co) 6 14.03.08 15:13
Anfänger: Content-Element Tabelle ziczac-stoffe TYPO3 4.x Fragen und Probleme 2 12.12.06 10:12
Inhaltstyp Tabelle per CSS formatieren jbe007 HTML & CSS 4 06.10.06 12:45
Content Element tikemyson Extension modifizieren oder neu erstellen 2 15.05.06 09:37
New Content Element Thoral Extension modifizieren oder neu erstellen 13 20.10.04 17:18


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:10 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0