Skip to main content

Drupal Gutenberg редактор не работи

Потребител от

1 месец 2 седмици
Написано от maya на
Image
Gutenberg project

Въведение

Редакторът Gutenberg за Drupal е доста популярен. Въпреки това, може да възникне проблем, когато се опитвате да го внедрите на вашия Drupal сайт, особено ако работите върху утвърден сайт с много съдържание и модули, а не върху празен сайт. Не можах да намеря решение за този конкретен проблем, затова трябваше да намеря свое собствено решение, и бих искала да го споделя с вас, с надеждата да помогна на всеки друг, който може да се сблъска с това.

Проблемът

Като за начало, инсталирах модула:

composer require 'drupal/gutenberg:^3.0'

След това го активирах в раздела "/admin/modules".

След това следвах инструкцията за инсталиране: отивате в "/admin/structure/types", избирате типа на съдържанието, за което искате да го активирате, примерно, "basic page". Натискате "edit":

edit content type

Скролвате долу, избирате раздела "Gutenberg experience" и отметвате "enable Gutenberg experience":

Enable the Gutenberg experience

Като свършите с това, отивате в "/admin/content", натискате "Add content", избирате "basic page", и трябва да видите редактора Гутенберг отворен.

… само че аз не го видях.

Ако сте като мен, вие вероятно видяхте нещо такова в долната част на страницата:

Gutenberg experience not working

Форулярът за създаването на страница наистина изглежда по-различно, но къде обаче е редакторът Гутенберг? Освен това ще видите, че всъщност не можете да създадете страницата формулярът няма да бъде изпратен.

Решение

Решението е доста просто, но не е лесно за намиране. Това, което трябва да направите, е да отидете на "/admin/structure/types" и да натиснете "manage fields":

Manage content type fields

Трябва да редактирате полето "content":

Edit content type field

Трябва да скролнете долу и да отметнете квадратчето "Gutenberg Blocks text format" в "allowed text formats":

Allow Gutenberg text

Сега трябва само да се върнете в "/admin/content", да натиснете бутончето "Add content", да изберете типа "basic page" и ето го, редакторът Гутенберг работи!

Gutenberg editor is working

Надявам се този пост е бил полезен за вас!