Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 18.12.05, 16:35
Forum Zuschauer
 
Registriert seit: 09.12.05
Alter: 32
Beiträge: 5

$this->doc->table() + Layout ändern


Hallo,

ich habe gelesen, dass man durch Angabe eines zweiten Parameters das Layout der mit der obigen Funktion erzeugten Tabelle ändern kann. In welcher Form müssen die entsprechenden Werte angegeben werden? Hab jetzt schon einiges probiert aber nix wird übernommen. Interessant wären die gängigen Parameter für <.table> und so Sachen wie wechselnde Farben der Zeilenhintergründe (falls möglich).

Viele Grüße
Christian

Geändert von Junior (18.12.05 um 17:49 Uhr).
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 28.06.06, 10:15
Benutzerbild von vieth_biz
Forum Zuschauer
 
Registriert seit: 28.06.06
Ort: Göttingen
Beiträge: 7
Cool

$this->doc->table() + Layout ändern


Funktions Definition in http://typo3.org/fileadmin/typo3api-...ce.html#l01117


Beispiel für ein Layout:

PHP-Code:
$table[0][0]="Zeile 1 / Zelle 1";
$table[0][1]="Zeile 1 / Zelle 2";
$table[1][0]="Zeile 2 / Zelle 1";
$table[1][1]="Zeile 2 / Zelle 2";

$layout = array (

   
'table' =>  array ('<table style="margin:20px;">','</table>'),

   
# normale Zelle
   
'defRow' => array (
      
'tr' => array ('<tr class="tr-normal">','</tr>'),
      
'defCol' => array ('<td valign="top">','</td>')
      ),

   
# Ungrade Zeile
   
'defRowOdd' => array (
      
'tr' => array ('<tr class="tr-odd">','</tr>'),
      
'defCol' => array ('<td valign="top">','</td>')
      ),

   
# Grade Zeile
   
'defRowEven' => array (
      
'tr' => array ('<tr class="tr-odd">','</tr>'),
      
'defCol' => array ('<td valign="top">','</td>')
      )
   );

#Bestimmte Zellen anders formatieren
# $Zeile = int(Zeilennummer)

$layout[$Zeile]['tr']= array ('<tr class="tr-special">','</tr>');


$this->doc->table($table,$layout); 
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 24.07.06, 08:32
Forum Zuschauer
 
Registriert seit: 09.12.05
Alter: 32
Beiträge: 5

Hallo,

hab die Antwort erst jetzt gesehen. Vielen Dank, dies hat sehr geholfen. Schliesst sich eine weitere Frage an: gibt es eine Möglichkeit die Breite der Tabellenzellen zu beeinflussen?

Viele Grüße
Christian
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 24.07.06, 10:00
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 41
Beiträge: 2.215
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von moon76
Schliesst sich eine weitere Frage an: gibt es eine Möglichkeit die Breite der Tabellenzellen zu beeinflussen?
Mittels HTML und CSS sicher doch.
__________________
mfg Matthias

TYPO3-Consultant -- TYPO3 Entwicklung
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 24.07.06, 13:15
Forum Zuschauer
 
Registriert seit: 09.12.05
Alter: 32
Beiträge: 5

Mhh naja gut, aber wenn ich mir obige Layoutdefinition anschaue, bezieht sich dies doch dann immer auf die gesamte Zeile. Ich würde aber gern die Breite der Zellen einer Zeile bestimmen (also unterschiedliche Spaltenbreiten in einer Zeile).

Viele Grüße
Christian
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.08.07, 11:38
Forum Zuschauer
 
Registriert seit: 14.12.04
Beiträge: 3

Zitat:
Zitat von moon76 Beitrag anzeigen
Mhh naja gut, aber wenn ich mir obige Layoutdefinition anschaue, bezieht sich dies doch dann immer auf die gesamte Zeile. Ich würde aber gern die Breite der Zellen einer Zeile bestimmen (also unterschiedliche Spaltenbreiten in einer Zeile).

Viele Grüße
Christian
$layout[$Zeile][$nSpalte]= array ('<td class="td-special">','</td>');
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
Das kickstarter <table> layout umbauen .phreak Extension modifizieren oder neu erstellen 7 18.01.08 09:12
Wie kann ich denn die Farben vom table-based Template ändern? Dirk26x News (tt_news, mininews und Co) 10 02.12.06 12:45
Layout Flaggen Menü ändern Souchak GMENU, HMENU, TMENU und Co. 1 06.11.06 10:57
Extension Dateiliste Layout ändern mbayerl TYPO3 4.x Fragen und Probleme 0 24.10.06 08:57
Type table, Layout 5 ohne images? M8TRIX TYPO3 3.x Fragen und Probleme 1 13.12.04 11:02


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


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