web-tip.top
WTT

Заміна Markdown редактора на Wysiwyg в RainLab.Blog

20.06.2024

Для зміни markdown редактора на wysiwyg в Rainlab.Blog необхідно в своєму плагіні в Plugin.php додати наступний код:

public function extendRainlabBlog(){
    Event::listen('backend.form.extendFields', function($widget) {
        // Extend only the Posts controller or Post model
        if (!$widget->getController() instanceof \RainLab\Blog\Controllers\Posts ||
            !$widget->model instanceof \RainLab\Blog\Models\Post){
            return;
        }
        // Update content field
        $widget->addSecondaryTabFields([
            'content' => [
                'tab' => 'rainlab.blog::lang.post.tab_edit',
                'type' => 'richeditor',
                'size' => 'huge',
                'stretch' => 'true'
            ]
        ]);
    });
}

А потім викликати метод в boot():

public function boot(){
    $this->extendRainlabBlog();
}