Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

We've moved the forum!

Please use forum.silverstripe.org for any new questions (announcement).
The forum archive will stick around, but will be read only.

You can also use our Slack channel or StackOverflow to ask for help.
Check out our community overview for more options to contribute.

Installing SilverStripe /

Getting SilverStripe up and running on your computer and on your web server.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo, swaiba

Insert table in CMS administration interface


Go to End


5 Posts   5375 Views

Avatar
Oyster

Community Member, 17 Posts

5 January 2009 at 1:48am

Edited: 05/01/2009 1:49am

Hi, I'm a newbie trying to use the "insert table", "add/edit HTML code" and "add/edit anchor" -functions in the CMS interface. It's not working, system returns errorcode: "undefined". What do I do?

Avatar
Nivanka

Community Member, 400 Posts

5 January 2009 at 3:41pm

it is hard to think of an error without seeing your codes.

did you try the SilverStripe tutorials?

with the following URL you will learn how to do it.

http://doc.silverstripe.com/doku.php?id=tutorial:2-extending-a-basic-site

Avatar
Tobbe

Community Member, 25 Posts

5 January 2009 at 10:30pm

Sounds really strange.
Do you have any test-site that we can see the error.
To me it sounds like some of the javascript files are missing in your installation or that some paths to the js-files are wrong (maybe you have moved the site to another location after you installed it? )

Avatar
canoodle

Community Member, 3 Posts

26 April 2010 at 7:31pm

hi,
first of all: one loves silverstripe cms! templates beeing html = this is great! ;)

would be great if there will be more high quailty youtube-video tutorials around for people to get easily started!

when trying to insert a table via the cms-backend, one found the very strange behaviour of TinyMCE to show the popup, where cells etc. can be defined..... but when clicking on insert..... popup reappears and no table is beeing inserted!?

one has to go to html mode and insert a table via this template:
http://www.w3schools.com/html/html_tables.asp

.... anyone having the same problem?

here is my tinymce config: cms/_config.php

where can one actually find the info what version is installed?

<?php

/**
 * Extended URL rules for the CMS module
 *
 * @package cms
 */
Director::addRules(50, array(
        'processes//$Action/$ID/$Batch' => 'BatchProcess_Controller',
        'admin/help//$Action/$ID' => 'CMSHelp',
        'admin/ReportField//$Action/$ID/$Type/$OtherID' => 'ReportField_Controller',
        'admin/bulkload//$Action/$ID/$OtherID' => 'BulkLoaderAdmin',
        'admin//ImageEditor/$Action' => 'ImageEditor',
        'admin/cms//$Action/$ID/$OtherID' => 'CMSMain',
        'PageComment//$Action/$ID' => 'PageComment_Controller',
        'dev/buildcache' => 'RebuildStaticCacheTask',
));

CMSMenu::populate_menu();

// Default CMS HTMLEditorConfig
HtmlEditorConfig::get('cms')->setOptions(array(
        'friendly_name' => 'Default CMS',
        'priority' => '50',
        'mode' => 'none',
        'language' => i18n::get_tinymce_lang(),
        'content_css' => 'cms/css/editor.css, '.(SSViewer::current_theme() ? THEMES_DIR . "/" . SSViewer::current_theme() : project()) . "/css/editor.css",

        'body_class' => 'typography',
        'document_base_url' => Director::absoluteBaseURL(),

        'urlconverter_callback' => "nullConverter",
        'setupcontent_callback' => "sapphiremce_setupcontent",
        'cleanup_callback' => "sapphiremce_cleanup",

        'template_templates' => array(
        array( 'title' => "Three column", 'src' => "assets/snippet.html", 'description' => "A simple 3 column layout" )
        ),

        'use_native_selects' => true, // fancy selects are bug as of SS 2.3.0
        'valid_elements' => "+a[id|rel|rev|dir|tabindex|accesskey|type|name|href|target|title|class],-strong/-b[class],-em/-i[class],-strike[class],-u[class],#p[id|dir|class|align|style],-ol[class],-ul[class],-li[class],br,img[id|dir|longdesc|usemap|class|src|border|alt=|title|width|height|align],-sub[class],-sup[class],-blockquote[dir|class],-table[border=0|cellspacing|cellpadding|width|height|class|align|summary|dir|id|style],-tr[id|dir|class|rowspan|width|height|align|valign|bgcolor|background|bordercolor|style],tbody[id|class|style],thead[id|class|style],tfoot[id|class|style],-td[id|dir|class|colspan|rowspan|width|height|align|valign|scope|style],-th[id|dir|class|colspan|rowspan|width|height|align|valign|scope|style],caption[id|dir|class],-div[id|dir|class|align|style],-span[class|align|style],-pre[class|align],address[class|align],-h1[id|dir|class|align|style],-h2[id|dir|class|align|style],-h3[id|dir|class|align|style],-h4[id|dir|class|align|style],-h5[id|dir|class|align|style],-h6[id|dir|class|align|style],hr[class],dd[id|class|title|dir],dl[id|class|title|dir],dt[id|class|title|dir]",
        'extended_valid_elements' => "img[class|src|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name|usemap],iframe[src|name|width|height|align|frameborder|marginwidth|marginheight|scrolling],object[width|height|data|type],param[name|value],map[class|name|id],area[shape|coords|href|target|alt]"
));

// ====================== TINY MCE EDITOR BUTTONS
HtmlEditorConfig::get('cms')->disablePlugins('blockquote');
HtmlEditorConfig::get('cms')->enablePlugins('media', '../../tinymce_ssbuttons', 'fullscreen');

                        HtmlEditorConfig::get('cms')->insertButtonsBefore('formatselect', 'styleselect'); # can not be disabled!?
                        HtmlEditorConfig::get('cms')->insertButtonsAfter('formatselect', 'fontselect');

                        HtmlEditorConfig::get('cms')->insertButtonsAfter('formatselect', 'fontsizeselect');
                        HtmlEditorConfig::get('cms')->insertButtonsAfter('formatselect', 'forecolor');

                        HtmlEditorConfig::get('cms')->insertButtonsBefore('advcode', 'ssimage', 'ssflash', 'sslink', 'unlink', 'anchor', 'separator' );
                        HtmlEditorConfig::get('cms')->insertButtonsAfter ('advcode', 'fullscreen', 'separator');

                                                HtmlEditorConfig::get('cms')->removeButtons('tablecontrols');
                                                HtmlEditorConfig::get('cms')->addButtonsToLine(3, 'tablecontrols');


?>

Avatar
astate

Community Member, 35 Posts

5 January 2011 at 2:26pm

I have same probleme. Do you find a solution ?

popup reappears and no table is not inserted! :(