Code:
<?php
/**
* Contao Open Source CMS
*
* Copyright (c) 2005-2013 Leo Feyer
*
* @package Core
* @link https://contao.org
* @license http://www.gnu.org/licenses/lgpl-3.0.html LGPL
*/
/**
* This is the tinyMCE (rich text editor) configuration file. Please visit
* http://tinymce.moxiecode.com for more information.
*/
if ($GLOBALS['TL_CONFIG']['useRTE']): ?>
<script src="<?php echo $this->base; ?>assets/tinymce/tiny_mce_gzip.js"></script>
<script>
tinyMCE_GZ.init({
plugins : "advimage,autosave,directionality,emotions,inlinepopups,paste,save,searchreplace,style,tabfocus,table,template,typolinks,xhtmlxtras",
themes : "advanced",
languages : "<?php echo $this->language; ?>",
disk_cache : false,
debug : false
});
</script>
<script>
tinyMCE.init({
mode : "none",
height : "300",
language : "<?php echo $this->language; ?>",
elements : "<?php echo $this->rteFields; ?>",
remove_linebreaks : false,
force_hex_style_colors : true,
fix_list_elements : true,
fix_table_elements : true,
doctype : '<!DOCTYPE html>',
element_format : 'html',
document_base_url : "<?php echo $this->base; ?>",
entities : "160,nbsp,60,lt,62,gt,173,shy",
cleanup_on_startup : true,
save_enablewhendirty : true,
save_on_tinymce_forms : true,
file_browser_callback : "TinyCallback.fileBrowser",
init_instance_callback : "TinyCallback.getScrollOffset",
advimage_update_dimensions_onchange : false,
template_external_list_url : "<?php echo TL_PATH; ?>/assets/tinymce/plugins/typolinks/typotemplates.php",
plugins : "advimage,autosave,directionality,emotions,inlinepopups,paste,save,searchreplace,style,tabfocus,table,template,typolinks,xhtmlxtras",
content_css : "<?php echo TL_PATH; ?>/system/themes/tinymce.css,<?php echo TL_PATH .'/'. $this->uploadPath; ?>/tinymce.css",
event_elements : "a,div,h1,h2,h3,h4,h5,h6,img,p,span",
extended_valid_elements : "@[itemtype|itemscope|itemprop|id|class|style|title|dir<ltr?rtl|lang|xml::lang|onclick|ondblclick|onmousedown|onmouseup|onmouseover|onmousemove|onmouseout|onkeypress|onkeydown|onkeyup],hr[id|title|alt|class|width|size|noshade|style],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name|style],a[id|class|name|href|target|title|onclick|rel|style]",
tabfocus_elements : ":prev,:next",
theme : "advanced",
theme_advanced_resizing : true,
theme_advanced_resize_horizontal : false,
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
theme_advanced_source_editor_width : "700",
theme_advanced_blockformats : "div,p,address,pre,h1,h2,h3,h4,h5,h6",
theme_advanced_buttons1 : "newdocument,save,separator,anchor,separator,typolinks,unlink,separator,image,typobox,separator,sub,sup,separator,abbr,separator,styleprops,attribs,separator,search,replace,separator,undo,redo,separator,removeformat,cleanup,separator,code",
theme_advanced_buttons2 : "formatselect,fontsizeselect,styleselect,separator,bold,italic,underline,separator,justifyleft,justifycenter,justifyright,justifyfull,separator,bullist,numlist,indent,outdent,separator,blockquote,separator,forecolor,backcolor",
theme_advanced_buttons3 : "tablecontrols,separator,template,separator,charmap,emotions,separator,help",
theme_advanced_font_sizes : "9px,10px,11px,12px,13px,14px,15px,16px,17px,18px,19px,20px,21px,22px,23px,24px"
});
</script>
<?php endif; ?>
Beide Dateien liegen im config Verzeichnis. Das ganze soll für alle Text-Elemente gelten.
Lesezeichen