Панель Concrete5 Add-Block открывается, когда страница помещена в режим редактирования

В Concrete5 8.1, когда я перевожу страницу в режим редактирования, нажимая кнопку с подсказкой «Редактировать эту страницу» (значок карандаша), страница перезагружается, а затем появляется кнопка со значком «+». панель «Добавить блоки».

Я постарался написать это как можно проще, чтобы было понятно, что происходит. Чтобы быть более техническим, кажется, что когда страница перезагружается в режиме редактирования, происходит событие щелчка, вызываемое для кнопки, которая открывает панель блоков. Эта панель не должна открываться, пока я явно не нажму кнопку для этого. Кнопка редактирования должна переводить страницу только в режим редактирования, позволяя мне выбирать существующие блоки.

Когда панель блоков открыта, я могу снова нажать кнопку редактирования, и панель блоков закроется, оставив страницу в режиме редактирования. Однако этот второй щелчок должен привести к выходу страницы из режима редактирования.

У кого-то еще была похожая проблема, и есть ли решение?

Спасибо


person Brian H    schedule 12.03.2017    source источник
comment
Для этого есть проблема в git, вы можете проверить github.com/concrete5/concrete5/issues/ 5193   -  person SpatialAnomaly    schedule 13.03.2017


Ответы (1)


Вот ответ, но это не исправление. Команда разработчиков Concrete5 подтверждает наличие проблемы в версии 8.1, когда C5 запускается из подпапки, а не из корня веб-сайта, например (как описано в упомянутом выше отчете о проблеме) как http://mycompany.com/directory вместо http://mycompany.com.

Таким образом, одним из возможных решений является перенастройка вашего веб-сайта для работы в качестве сайта верхнего уровня в вашем домене.

Если это невозможно, вы можете исправить файл CookieMiddleware.php, как описано в описании проблемы (2 строки, простое исправление).

Или вы можете дождаться следующего релиза (8.2). Никаких указаний от команды разработчиков, когда это может произойти.

person BobHy    schedule 04.06.2017