#plone #plone-5.x
#plone #plone-5.x
Вопрос:
У меня возникли некоторые проблемы при переходе на Plone 5, и это настоящая блокировка.
На какую бы версию 5.x я ни пытался перейти с нашего (бесплатного дополнения) экземпляра 4.3.18, устанавливая и перенося на Dexterity или нет, после миграции я не могу использовать кнопку «просмотреть историю» в навигационном портлете для отображения просмотра истории объекта, отображаемого на главной странице.
При наведении курсора мыши (и нажатии) на кнопку мой браузер (пробовал с Firefox и Chromium) отображает следующую ссылку :
…/some/url/?_authenticator=….
вместо :
…/some/url/@@historyview?_authenticator= ….
Единственный способ получить доступ к просмотру истории — отредактировать URL вручную, добавив @@historyview
штуковину.
Что пошло не так и как я могу это исправить?
Комментарии:
1. Пытался воспроизвести это, но после обновления с Plone-4.3.9 до 5.1.5 ссылка на историю не отображается.
2. Спасибо за ваш ответ. Но вы имеете в виду, что после переноса ссылка отображается как положено (с частью @@historyview) или что она вообще не отображается?
3. Это вообще не отображается.
4. Вау. Я попытаюсь воспроизвести это на экземпляре vanilla 4.3, как это сделали вы.
5. Пожалуйста, дайте нам знать, если вам удалось воспроизвести проблему. Если да, не могли бы вы сообщить об ошибке в github.com/plone/Products. CMFPlone / проблемы ?
Ответ №1:
Подтверждаю описанную ошибку и оставляю решение и здесь, поскольку пользователи, не вошедшие в систему на github, не могут видеть весь диалог:
Перейдите на [SITE_URL]/portal_actions/object/history/manage_propertiesForm
и вставьте string:${object_url}/@@historyview
в поле «URL (выражение)», соответственно, сделайте это программно через профиль actions.xml.