ezpublish: Для доступа к новому сайту требуется, чтобы пользователь вошел в систему

#ezpublish

Вопрос:

Я добавил бесплатные сайты в ezpublish (пытался с 2014.05.0 и 2014.03.2), но для этого требуется, чтобы пользователь вошел в систему.С eng siteaccess он работает так, как и должен.

Это моя конфигурация:

 ezpublish:
    siteaccess:
        default_siteaccess: eng
        list: [eng, fre, apanel]
        groups:
            site_group: [eng, fre, apanel]
            backend_group: [apanel]
            frontend_group: [eng, fre]
        match:
            URIElement: '1'
    repositories:
      main: { engine: legacy, connection: my_connection }            
    system:
        site_group:
          repository: main
          var_dir: var/lla

        frontend_group:
            translation_siteaccesses: [eng, fre]
        eng:
            languages: [eng-GB]
        fre:
            languages: [fre-FR, eng-GB]
 

Какая-нибудь помощь :С?

Ответ №1:

Вам необходимо добавить политику для анонимной роли для просмотра содержимого в этом новом доступе к сайту. Вы можете сделать это в интерфейсе администратора, отредактировав Анонимную роль и добавив новую политику: Настройка -> Роли и политики ->> Анонимный ->>> Изменить.

Проверьте это https://doc.ez.no/eZ-Publish/Technical-manual/5.x/Concepts-and-basics/Access-control для получения более подробной информации.