我正在使用系统扩展feedit在TYPO3网站中提供前端编辑。在 TYPO3 7.6 中,这工作正常。
但是,在TYPO3 8.7中使用相同的网站和未更改的配置时,编辑图标不会显示。它们是页面的HTML源代码的一部分,但它们被内联CSS:style="display: none;"
隐藏。
考虑到我的前端的某些部分可能会干扰这里的 TYPO3,我已经尝试删除我所有的自定义 JavaScript 和大部分 CSS,但它并没有改变任何事情:编辑图标没有显示。
有人可以启发我如何让他们再次出现吗?
旧的(未维护的(前端编辑功能已从 TYPO 8 中的 TYPO3 核心中删除。 您应该切换到 https://extensions.typo3.org/extension/frontend_editing/阅读此处了解更多详情: https://typo3.org/article/the-new-frontend-editing-for-typo3/
我不知道为什么他们使用内联 CSS 这样做,而不是在它们死了时完全删除它们。 但是您可以通过将CSS添加到您的网站来轻松激活它们。
.typo3-editPanel{display:block !important;overflow:hidden;clear:both}
.typo3-editPanel .typo3-editPanel-btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;padding:3px 0 3px 3px;background:#f5f5f5;border:1px solid #c5c5c5}
.typo3-editPanel .typo3-editPanel-btn-group .typo3-editPanel-btn{display:block !important;width:auto;height:24px;margin-right:3px;background:#f5f5f5;border:1px solid #c5c5c5;padding:3px}
.typo3-editPanel .typo3-editPanel-btn-group .typo3-editPanel-btn:hover{background:#dcdcdc;border:1px solid #acacac}
.typo3-editPanel .typo3-editPanel-btn-group .typo3-editPanel-btn svg{height:100%;width:auto}
.typo3-editPanel .typo3-editPanel-label{display:none}
此 CSS 不应干扰您的正常网站。我不知道它们是否在 8.7 中有效,但在 9.x 中它们也被停用,使用 CSS 恢复它们可以正常工作。