Please disregard the 'View article...' shown at the bottom of many posts as this is the result of restoring old forum posts from a backup.
CKEditor Bootstrap 4/5 Styling
Here's how to get the Styles list in CKEditor to display some Twitter Bootstrap 4/5 style types:
- You must ensure you are using a Bootstrap 4/5 framework themes AND if you are running the site from a subfolder of the root web host, you must edit the path in the /themes/yourtheme/editors/ckeditor/ckeditor.css file
- Create a new toolbar configuration under the 'WYSIWYG Editor' tab of Site Configuration
- Enter the following into the 'Styles List' area
[
{ name: 'Marker', element: 'mark' },
{ name: 'Big', element: 'big' },
{ name: 'Small', element: 'small' },
{ name: 'Typewriter', element: 'tt' },
{ name: 'Computer Code', element: 'code' },
{ name: 'Keyboard Phrase', element: 'kbd' },
{ name: 'Sample Text', element: 'samp' },
{ name: 'Variable', element: 'var' },
{ name: 'Deleted Text', element: 'del' },
{ name: 'Inserted Text', element: 'ins' },
{ name: 'Cited Work', element: 'cite' },
{ name: 'Inline Quotation', element: 'q' },
{
name: 'Image (left)',
type: 'widget',
widget: 'image',
attributes: { 'class': 'image-left' }
},
{
name: 'Image (right)',
type: 'widget',
widget: 'image',
attributes: { 'class': 'image-right' }
},
{
name: 'Image (center)',
type: 'widget',
widget: 'image',
attributes: { 'class': 'image-center' }
},
{
name: 'Compact table',
element: 'table',
attributes: {
cellpadding: '5',
cellspacing: '0',
border: '1',
bordercolor: '#ccc'
},
styles: {
'border-collapse': 'collapse'
}
},
{ name: 'Borderless Table', element: 'table', styles: { 'border-style': 'hidden', 'background-color': '#E6E6FA' } },
{ name: 'Square Bulleted List', element: 'ul', styles: { 'list-style-type': 'square' } },
/* CKEditor Twitter Bootstrap 4/5 Styles */
/* Typography */
{
name: "Paragraph Lead" ,
element: "p" ,
attributes: {
"class": "lead"
}
}
,
/* Blockquotes */
{
name: "Blockquote" ,
element: "blockquote" ,
}
,
{
name: "Blockquote Reversed" ,
element: "blockquote" ,
attributes: {
"class": "blockquote-reverse"
}
}
,
/* Lists */
{
name: "Unstyled List" ,
element: "ul" ,
attributes: {
"class": "list-unstyled"
}
}
,
{
name: "List inline" ,
element: "ul" ,
attributes: {
"class": "list-inline"
}
}
,
/* Tables */
{
name: "Table" ,
element: "table" ,
attributes: {
"class": "table"
}
}
,
{
name: "Table Striped rows" ,
element: "table" ,
attributes: {
"class": "table table-striped"
}
}
,
{
name: "Table Bordered" ,
element: "table" ,
attributes: {
"class": "table table-bordered"
}
}
,
{
name: "Table Hover rows" ,
element: "table" ,
attributes: {
"class": "table table-hover"
}
}
,
{
name: "Table Condensed" ,
element: "table" ,
attributes: {
"class": "table table-condensed"
}
}
,
/* Images */
{
name: "Image responsive" ,
type: 'widget',
widget: 'image',
attributes: {
"class": "img-fluid"
}
}
,
{
name: "Image thumbnail shape" ,
type: 'widget',
widget: 'image',
attributes: {
"class": "img-thumbnail"
}
}
]