TYPO3 7.6前端编辑

时间:2016-08-17 18:14:02

标签: typo3 typoscript typo3-7.6.x

我在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
 }

我可以编辑的FE中唯一的CE是mailform。无法在FE中编辑所有流体或核心CE。

如果我在BE中添加邮件表单并将类型更改为例如FE中的文字“编辑”图标消失了(我已尝试过所有类型,但只有mailform可以)。

有人有想法吗?

3 个答案:

答案 0 :(得分:0)

尝试为后端用户添加(似乎是'admin')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
        }
    }
}

您可以通过网络模块 - 'list'在网站sys_root(id = 0 very top)中找到后端用户。选项选项卡上的TSconfig。

在我的情况下,所有fluid_styled_contend元素和事件EXT:插件都可编辑。另外请检查你是否有这个选项https://docs.typo3.org/typo3cms/TyposcriptReference/ContentObjects/Editpanel/Index.html有一些限制,比如“edit.displayRecord”。

答案 1 :(得分:0)

经过几个小时的尝试和搜索,这就是为Typo3 7.6制作技巧的原因。

请考虑使用像我这样的Bootstrap Package。

  1. 确保您的扩展程序 feedit fluid_styled_content 处于活动状态。
  2. 转到Root页面上的模板模块。 (在我的情况下,pid 1)。编辑整个模板记录并确保内容元素(fluid_sytled_content)已加载 AFTER bootstrap_package。 (如果你之前加载它,它将无法工作)。
  3. 为需要启用前端编辑的所有用户创建一个组(在我的情况下,我将组称为所有用户并将用户添加到此组)。
  4. 将此 TSconfig 添加到您创建的群组中:
  5. 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. 转到访问模块,然后将您创建的群组作为您需要进行FE编辑的页面应用。 (在我的情况下所有页面 - 我使用递归选项来应用于所有页面)
    2. 如果它仍然无效,请检查TS Setup是否有此行:
    3.   

      page.config.admPanel = 1

      现在您可以享受您的前端编辑:)

答案 2 :(得分:0)

经过一段时间的反复试验后,我发现删除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
        }
    }
}