Редактирование интерфейса TYPO3 7.6

У меня проблемы с редактированием интерфейса в TYPO3 7.6

Я использую расширение feedit, которое идет в комплекте с ядром.

В setup.ts у меня есть следующий код:

config.admPanel = 1

который показывает мне панель администратора.

Я создал группу пользователей в соответствии с вики TYPO3: https://wiki.typo3.org/Frontend_editing

Группа пользователей содержит следующий код в поле TSConfig:

 admPanel {
  enable.edit = 1
  module.edit.forceNoPopup = 0
  module.edit.forceDisplayFieldIcons = 1
  module.edit.forceDisplayIcons = 0
  hide = 1
 }

Единственный CE в FE, который я могу редактировать, - это почтовая форма. Все КЭ жидкости или керна нельзя редактировать в FE.

Если я добавлю почтовую форму в BE и изменю тип, например, текст в FE значок "редактировать" исчезает (я пробовал все типы, но только mailform в порядке).

Есть у кого-нибудь идея?


person mLe    schedule 17.08.2016    source источник
comment
а в бэкэнде можно редактировать каждый тип контента?   -  person cweiske    schedule 31.08.2016
comment
Да, это так. Я пока не нашел решения.   -  person mLe    schedule 01.09.2016


Ответы (3)


Попробуйте добавить TSconfig для внутреннего пользователя (кажется, администратора), например:

admPanel {
    enable.edit = 1
    enable.cache = 0
    module.edit.forceNoPopup = 0
    module.edit.forceDisplayFieldIcons = 1
    module.edit.forceDisplayIcons = 0
    hide = 1
    override {
    preview{
            showHiddenRecords = 1
            showHiddenPages = 1
        }
        edit {
            displayFieldIcons = 1
            displayIcons = 1
        }
    }
}

Вы можете найти бэкэнд-пользователя на веб-сайте sys_root (id = 0 в самом верху) с помощью веб-модуля - 'list'. TSconfig на вкладке Параметры.

В моем случае все элементы fluid_styled_contend и событие EXT: плагины редактируются. Также, пожалуйста, проверьте свой TS mp, у вас есть некоторые ограничения из этих параметров https://docs.typo3.org/typo3cms/TyposcriptReference/ContentObjects/Editpanel/Index.html, например edit.displayRecord.

person Oleg V Karun    schedule 01.11.2016

После НЕСКОЛЬКИХ часов попыток и поисков это и помогло Typo3 7.6.

Предположим, вы используете пакет Bootstrap, как и я.

  1. Убедитесь, что у вас активны расширения feedit и fluid_styled_content.
  2. Перейдите в модуль шаблонов на корневой странице. (В моем случае pid 1). Отредактируйте всю запись шаблона и убедитесь, что Элементы содержимого (fluid_sytled_content) загружены ПОСЛЕ bootstrap_package. (Если загрузить раньше, работать не будет).
  3. Создайте группу для всех пользователей, которым необходимо включить редактирование внешнего интерфейса (в моем случае я назвал группу Все пользователи и добавил пользователей в эту группу).
  4. Добавьте этот TSconfig в созданную вами группу:
admPanel {
    enable.edit = 1
    enable.preview = 1 ### Let editor choose to see hidden Pages or hidden Records 
    enable.cache = 0
    hide = 1
    override {
      preview{
            showHiddenRecords = 0
            showHiddenPages = 0
        }
        edit {
            displayFieldIcons = 1
            displayIcons = 1
        }
    }
}
  1. Перейдите в Модуль доступа и примените группу как владельца группы, которую вы создали, к страницам, которые вам нужно отредактировать. (В моем случае все страницы - я применил рекурсивный вариант ко всем)
  2. Если он по-прежнему не работает, проверьте, есть ли у вас в TS Setup эта строка:

page.config.admPanel = 1

Теперь вы можете наслаждаться редактированием интерфейса :)

person mvetter    schedule 13.12.2016

После некоторого времени проб и ошибок я понял, что удаление hide = 1 сделало работу в моем проекте ....

admPanel {
    enable.edit = 1
    enable.preview = 1 ### Let editor choose to see hidden Pages or hidden Records 
    enable.cache = 0
    override {
      preview{
            showHiddenRecords = 0
            showHiddenPages = 0
        }
        edit {
            displayFieldIcons = 1
            displayIcons = 1
        }
    }
}
person gandalf    schedule 12.04.2018