Zum Inhalt springen

Tabellengestalung im RTE

Erstellt am 22. September 2009 · 2 Antworten · letzte Antwort am 30. September 2009

Tags: Frage

Masteja ·

Hallo Leute,

im RTE kann man ja über den Menüpunkt Tabelle einfügen Tabellen einfügen. Ist es möglich im RTE die Tabelle so zu formatieren oder zu verschieben das die einzelnen Felder die gleiche Breite haben und wie erreiche ich es das der eingegebene Text bei Eingabetaste sich nicht verschiebt sondern immer oben steht (valign="top"). Das sollte ich wenn möglich alles nicht in der HTML-Ansicht ändern können sondern im Editor direkt.

Im Prinzip soll die Tabelle etwa so ausehen:
Bild | Text | Bild
Text
Text | Bild
Text | Text
schön formatiert und mit Rahmen.

Danke im Voraus für Hinweise.

sichmann ·

Deinstalliere den RTE, dann tinymce_rte NICHT tinymce installieren.

Mit dem kannst du Tabellen formatieren wie du willst.

Mit dem nachfolgenden TSconfig sind kein Wünsche offen.

Anmerkung: Rechtschreibprüfung habe ich auf meinen Server noch nicht zu laufen gebracht. Ist aber eh nicht das Ware. Anzeige von Formatierungszeichen beschränkt sich nur auf Leerzeichen. Um deine eigenen Klassen zu verwenden einfach wie u.a. die CSS-Datei einbinden.

NICHT VERGESSEN!!! Nach Installation, Browser-Cache unbedingt löschen, am besten nach Logout aus dem Backend!!!!!!

Spezielle Konfigurationen kannst du per Klick hier erstellen:

http://www.delusionworld.com/files/tinymce_rte-config-utility/

noch mehr erfährst du hier:
http://tinymce.moxiecode.com/
http://de.wikipedia.org/wiki/TinyMCE

TCEMAIN.permissions.groupid = 1
TCEMAIN.permissions.user = show, editcontent, edit, delete, new
TCEMAIN.permissions.group = show, editcontent, edit, new
mod.SHARED {
  defaultLanguageFlag = de.gif
  defaultLanguageLabel = deutsch
  colPos_list=0
}
RTE.default {

	
	gzip = 1
	gzipFileCache = 1
	defaultLanguageFE = de
	typo3filemanager.window.width = 700
	typo3filemanager.window.height = 400
	typo3filemanagerThumbs.width = 200
	typo3filemanagerThumbs.height = 150
	typo3filemanagerMaxPlainImages.width = 500
	typo3filemanagerMaxPlainImages.height = 500
	linkhandler {
        # Name of the database table
        tt_news {
            # id of the Storage folder containing the tt_news records
            35 {
                # id of the Single News Page
                parameter = 38
                additionalParams = &tx_ttnews[tt_news]={field:uid}
                additionalParams.insertData = 1
                # you need: uid, hidden, header [this is the displayed title] (use xx as header to select other properties)
                # you can provide: bodytext [alternative title], starttime, endtime [to display the current status]
                select = uid,title as header,hidden,starttime,endtime,bodytext
                sorting = crdate desc
            }
            # Default setting, used if no id is specified
            default {
                # id of the Single News Page
                parameter = 38
                additionalParams = &tx_ttnews[tt_news]={field:uid}
                additionalParams.insertData = 1
                # you need: uid, hidden, header [this is the displayed title] (use xx as header to select other properties)
                # you can provide: bodytext [alternative title], starttime, endtime [to display the current status]
                select = uid,title as header,hidden,starttime,endtime,bodytext
                sorting = crdate desc
            }
        
        
        tt_address {
            # id of the Storage folder containing the tt_address records
            12 {
                parameter = 42
                additionalParams = &tx_wtdirectory_pi1[show]={field:uid}
                additionalParams.insertData = 1
                select = uid,name as header,hidden,last_name as bodytext
                sorting = last_name
            }
        }
         tt_products {
            # Default setting, used if no id is specified
            default {
                parameter = 46 # pid of single view
                additionalParams = &tt_products[product]={field:uid}
                additionalParams.insertData = 1
                select = uid,title as header,hidden,starttime,endtime
                sorting = title
            }
        }


        }
    }

	
	# Config used for the spellchecker
	spellcheck {
		general.engine = GoogleSpell
		PSpell.mode = PSPELL_FAST
		PSpell.spelling =
		PSpell.jargon =
		PSpell.encoding =
		PSpellShell.mode = PSPELL_FAST
		PSpellShell.aspell =
		PSpellShell.tmp = ./tmp
	}
	
}

RTE.default.init {
	#Anzeige aller selbst definierten Klassen 
	content_css = fileadmin/css/typo3-RTE.css
	theme_advanced_buttons1=newdocument,insertfile, undo, redo, cleanup, removeformat, |, selectall, replace, search, cut, copy, paste, pastetext, pasteword, |, nonbreaking, bold, italic, underline, justifyleft, justifycenter, justifyright, justifyfull, charmap, |, link, unlink, image, media, typo3link, typo3image, anchor
	theme_advanced_buttons2=styleprops, forecolor, backcolor, forecolorpicker, backcolorpicker, strikethrough, sub, sup, |, bullist, numlist, indent, outdent, blockquote, cite, abbr, acronym, |, print, code, insertdate, inserttime, hr, visualchars
	theme_advanced_buttons3=table, row_props, cell_props, delete_col, delete_row, delete_table, col_after, col_before, row_after, row_before, split_cells, merge_cells
	theme_advanced_buttons4=styleselect, formatselect, fontselect, fontsizeselect
	plugins=contextmenu, inlinepopups, safari, tabfocus, removeformat, paste, searchreplace, nonbreaking, advlink, advimage, media, typo3filemanager, style, xhtmlxtras, print, insertdatetime, advhr, table
	
	theme_advanced_statusbar_location = bottom
	width = 600
	height = 550
	fix_table_elements = true


}

Gruß Susi.. hoffe geholfen zu haben.. :-)