在TYPO3 CMS 6.2.17中,我使用扩展生成器制作了一个具有前端插件和后端模块的Extbase扩展。我建立了一个有两个页面的localhost网站:id=1是一个标准页面;id=2是一个文件夹。标准页面有站点的根TypoScript模板,该模板包括我的扩展的静态文件。
我在Web模块中激活了我的Extbase扩展。当我选择我的扩展和文件夹页面(id=2)时,我看到了默认控制器和操作中填充的列表显示;但是显示使用前端流体布局,而不是后端布局。我想要在"typo3-docheader函数"div类中的Fluid actionMenu的后端布局。
我似乎无法获得显示器的后端流体布局。我选择了标准页面(按预期显示空列表),甚至选择了站点根页面(id=0)(也是空列表显示),但它们也都使用前端流体布局。
我已经清除了安装工具中的所有缓存和typo3temp/。我已经在扩展管理器中停用并重新激活了我的扩展。我尝试了TYPO3 Extbase后端模块中建议的解决方案。模板路径问题,甚至TYPO3 4.5扩展测试后端模块。到目前为止,没有任何事情奏效。我甚至浏览了网站的安装工具“所有配置”设置,但没有看到我认为会影响后端显示问题的内容。
代码直接来自扩展生成器,但这里有一些摘录。
扩展表。php:
if (TYPO3_MODE === 'BE') {
/**
* Registers a Backend Module
*/
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerModule(
'MyVendor.' . $_EXTKEY,
'web',
'myextbe', // Submodule key
'', // Position
array(
'Import' => 'list, show, new, create, edit, update, delete',
'Pages' => 'list, show',
),
array(
'access' => 'user,group',
'icon' => 'EXT:' . $_EXTKEY . '/ext_icon.gif',
'labels' => 'LLL:EXT:' . $_EXTKEY . '/Resources/Private/Language/locallang_myextbe.xlf',
)
);
}
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile($_EXTKEY, 'Configuration/TypoScript', 'My Ext');
MyText\Configuration\TypoScript\constants。txt:
module.tx_myext_myextbe {
view {
# cat=module.tx_myext_myextbe/file; type=string; label=Path to template root (BE)
templateRootPath = EXT:myext/Resources/Private/Backend/Templates/
# cat=module.tx_myext_myextbe/file; type=string; label=Path to template partials (BE)
partialRootPath = EXT:myext/Resources/Private/Backend/Partials/
# cat=module.tx_myext_myextbe/file; type=string; label=Path to template layouts (BE)
layoutRootPath = EXT:myext/Resources/Private/Backend/Layouts/
}
persistence {
# cat=module.tx_myext_myextbe//a; type=string; label=Default storage PID
storagePid =2
}
}
MyText\配置\TypoScript\setup.txt:
# Module configuration
module.tx_myext_myextbe {
persistence {
storagePid = {$module.tx_myext_myextbe.persistence.storagePid}
}
view {
templateRootPath = {$module.tx_myext_myextbe.view.templateRootPath}
partialRootPath = {$module.tx_myext_myextbe.view.partialRootPath}
layoutRootPath = {$module.tx_myext_myextbe.view.layoutRootPath}
}
}
更换所有模块。tx_myext_myextbe
至模块。tx_myext
和插件。tx_myext_myextfe
到插件。tx_myext
。
module.tx_myext_myextbe
在6.2. x中是无效的符号-结果Extbase找不到它,并尝试默认的模板路径,这是前端1
常数。文本
module.tx_myext {
view {
# cat=module.tx_myext/file; type=string; label=Path to template root (BE)
templateRootPath = EXT:myext/Resources/Private/Backend/Templates/
# cat=module.tx_myext/file; type=string; label=Path to template partials (BE)
partialRootPath = EXT:myext/Resources/Private/Backend/Partials/
# cat=module.tx_myext/file; type=string; label=Path to template layouts (BE)
layoutRootPath = EXT:myext/Resources/Private/Backend/Layouts/
}
persistence {
# cat=module.tx_myext//a; type=string; label=Default storage PID
storagePid = 2
}
}
设置。文本
module.tx_myext {
persistence {
storagePid = {$module.tx_myext.persistence.storagePid}
}
view {
templateRootPath = {$module.tx_myext.view.templateRootPath}
partialRootPath = {$module.tx_myext.view.partialRootPath}
layoutRootPath = {$module.tx_myext.view.layoutRootPath}
}
}
TypoScript对象浏览器
[module]
[tx_myext]
[view]
[templateRootPath] = EXT:myext/Resources/Private/Backend/Templates/
[partialRootPath] = EXT:myext/Resources/Private/Backend/Partials/
[layoutRootPath] = EXT:myext/Resources/Private/Backend/Layouts/
我在创建extbase/fluid扩展时遇到了一个奇怪的问题。我使用typo36.1 我在我的开发服务器上做了一个带有后端模块的扩展(与prod的配置/硬件相同)。该模块与模板的路径完美配合: Myext_资源/私有/后端/模板 在此之后,我下载了我的扩展的zip在文本管理器,然后安装在prod服务器上。现在我不能使用我的扩展,因为模块找不到模板。我用同样的方法配置了扩展。模板在正确的路径上。 我
我在TYPO3 6.2.11中设置了当前extension_builder的扩展。后端中的FAL文件上传不工作。 extension_builder说文件上传在extbase中根本没有实现,但据我所知(参见https://github.com/helhum/upload_example),这是关于FE上传的。正确吗? 我只需要完全定期上传文件-通过“创建新关系”或“选择”选择 直接上传失败"上传失
问题内容: 我在我的网站上使用了一些服装字体,但是我遇到了一个问题,因为它没有被加载,因此我无法找出问题所在,这是代码: 该作品的。我也试图让每个人都不同,但没有奏效。 问题答案: 每个字体必须有一个@ font-face声明: 不需要单引号。 如果要为IE9使用自定义字体,则还需要提供“.eot”字体文件。 编辑:好的,不同的浏览器有不同的字体实现方式: 您可能还需要将以下类型添加到.htacc
这是我的设置,通过这种行为减少到一个字段(“我的扩展”和“我的供应商”只是这里的占位符,而不是真正的代码。不想让我的客户名字出现在这里): myExtension/ext_表。sql myExtension/Configuration/TCA/tx\u myExtension\u domain\u model\u kategorie。php myExtension/Classes/Domain/M
本文向大家介绍js实现瀑布流布局(无限加载),包括了js实现瀑布流布局(无限加载)的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了js实现瀑布流布局的具体代码,供大家参考,具体内容如下 1.实现瀑布流布局思路 准备好数据之后 . 绑定滚动事件 . 判断页面是否到底(滚动的距离+可是区域的高度 == 最后一个元素的top) . 加载新数据,渲染新页面 .重新执行瀑布流效果 2.代码(更
我有一个扩展(extbase/fluid),主对象“Etikett”与子对象“Land”有关系。我想对输出进行排序,所以我在Etikett控制器中使用setDefaultOrderings方法,但没有得到结果,为什么?