Skip to content

Latest commit

 

History

History
42 lines (27 loc) · 1001 Bytes

README.md

File metadata and controls

42 lines (27 loc) · 1001 Bytes

HtmlField Module

Provides a CodeMirror-powered field for pleasant editing of raw HTML code.

Requirements

  • SilverStripe 3.0

Project Links

Installation Instructions

  • Put the module into the root folder of your SilverStripe installation.
  • Run /dev/build?flush=all
  • Run /admin/?flush=all

Usage Overview

Example for replacing SilverStripe's built-in TinyMCE editor with CodeMirror:

<?php
class HtmlPage extends Page {

    function getCMSFields() {
        $fields = parent::getCMSFields();
        $fields->removeFieldFromTab('Root.Main', 'Content');
        $fields->addFieldToTab('Root.Main', $html_editor = HtmlField::create('Content', 'HTML Content'));
        $html_editor->setRows(20);
        
        return $fields;
    }

}

Known Limitations

  • This field can not be used in frontend forms.