Comments (4)
I made a plugin for you:
-
Create the following folder: /plugins/indikator/newseditor
-
Create a Plugin.php file.
-
Copy the following code into the file:
<?php namespace Indikator\NewsEditor;
use System\Classes\PluginBase;
use Indikator\News\Controllers\Posts as NewsController;
use Indikator\News\Models\Posts as NewsModel;
class Plugin extends PluginBase
{
public function pluginDetails()
{
return [
'name' => 'Extend editor',
'description' => 'Change the toolbar of default editor in the News plugin.',
'author' => 'Gergő Szabó',
'homepage' => 'http://www.indikator.hu'
];
}
public function boot()
{
NewsController::extendFormFields(function($form, $model, $context)
{
if (!$model instanceof NewsModel) {
return;
}
$form->addTabFields([
'content' => [
'tab' => 'indikator.news::lang.form.content',
'type' => 'richeditor',
'size' => 'giant',
'toolbarButtons' => 'fullscreen|bold|italic|underline|subscript|superscript|fontFamily|fontSize|color|inlineStyle|paragraphStyle|paragraphFormat|align|formatOL|formatUL|outdent|indent|quote|insertHR|insertLink|insertImage|insertVideo|insertAudio|insertFile|insertTable|undo|redo|clearFormatting|selectAll|html'
]
]);
});
}
}
from oc-news.
Hi,
I use the default toolbar. If you like to extend this (or other) plugin, please see this documentation: http://octobercms.com/docs/backend/forms#extend-form-fields
from oc-news.
I use the default toolbar.
the default toolbar it's good, but after every update of your plugin I have to update the file "/models/posts/fields.yml". It is very uncomfortable.
from oc-news.
Thank you, I did not know that it was possible :)
from oc-news.
Related Issues (20)
- Class 'Jenssegers\Date\Date' not found HOT 5
- Fork for winterCMS HOT 2
- If the category does not exist, then posts from all categories are displayed
- Sorting doesn't work in PHP 8 HOT 2
- Emails not being sent every minute, and probably overlapping.
- Component newsCategories should sort the categories by name per default HOT 1
- How do use tag? HOT 1
- the component `displayPosts` is displaying the draft post HOT 1
- Send a Variable to component HOT 2
- Call to undefined method Indikator\News\Models\Posts::withFallbackLocale() HOT 2
- sendTest email throws an exception
- BadMethodCallException: Method join does not exist HOT 5
- Subscription not function HOT 6
- "Call to undefined method Backend\Models\User::categories()" on line 71 of C:\xampp2\htdocs\october\vendor\laravel\framework\src\Illuminate\Support\Traits\ForwardsCalls.php HOT 9
- BadMethodCallException: Call to undefined method Illuminate\Mail\Message::getSwiftMessage() in C:\xampp\htdocs\october\vendor\laravel\framework\src\Illuminate\Support\Traits\ForwardsCalls.php:71 HOT 3
- Mail content shows only the first line. HOT 2
- OC v3 Compatible? HOT 3
- Feature Request: Bulk Update Subscriber Categories
- Pagination aware components
- Unable to install, no "package or tag"
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from oc-news.