我最近在很多TYPO3项目上工作,我希望有一个很好的教程/参考工作.我正在寻找像Rails这样的敏捷Web开发,但是如果你愿意,还可以寻找TYPO3.TYPO3的文档很好,但并不令人难以置信,所以我想知道是否有更好的选择.
我试图通过TYPO3 CMS 6.0上的typoscript使用extbase插件.我使用了以下代码,我在网上重复了一遍:
10 = USER
10 {
userFunc = tx_extbase_core_bootstrap->run
pluginName = Sermons
extensionName = VmfdsSermons
switchableControllerActions {
Sermon {
1 = byLatestSeries
2 = list
3 = show
}
}
Run Code Online (Sandbox Code Playgroud)
但是,这只会给我以下错误:
#1289386765: Could not analyse class:Tx_VmfdsSermons_Controller_SermonController maybe not loaded or no autoloader?
Run Code Online (Sandbox Code Playgroud)
在我看来好像tx_extbase_core_bootstrap->run还没有使用命名空间,因此试图加载一个Tx_VmfdsSermons_Controller_SermonController应该调用它时调用的类\TYPO3\VmfdsSermons\Controller\SermonController.有没有解决的办法?
我想从TYPO3 4.7.5更新到TYPO3 4.7.10.现在我在Upgrade Wizard,它说:
页面TSconfig中不推荐使用的RTE属性
自TYPO3 4.6起,以下页面TSconfig RTE属性将被弃用,并将在TYPO3 6.0中删除.
不推荐使用的属性使用
disableRightClick contextMenu.disable
disableContextMenu contextMenu.disable
hidePStyleItems buttons.formatblock.removeItems
hideFontFaces buttons.fontstyle.removeItems
fontFace buttons.fontstyle.addItems
hideFontSizes buttons.fontsize.removeItems
classesCharacter buttons.textstyle.tags.span.allowedClasses
classesParagraph buttons.blockstyle .tags.div.allowedClasses
classesTable buttons.blockstyle.tags.table.allowedClasses
classesTD buttons.blockstyle.tags.td.allowedClasses
classesImage buttons.image.properties.class.allowedClasses
classesLinks buttons.link.properties.class.allowedClasses
blindImageOptions buttons.image .options.removeItems
blindLinkOptions buttons.link.options.removeItems
defaultLinkTarget buttons.link.properties.target.default
fontSize buttons.fontsize.addItems
RTE.default.classesAnchor RTE.default.buttons.link.properties.class.allowedClasses RTE.default. classesAnchor.default.[link-type] RTE.default.buttons.link.[link-type] .properties.cl ass.default mainStyleOverride contentCSS mainStyleOverride_add.[key] contentCSS mainStyle_font contentCSS mainStyle_size contentCSS
mainStyle_color contentCSS mainStyle_bgcolor contentCSS
inlineStyle.[any-keystring] contentCSS ignoreMainStyleOverride na disableTYPO3Browsers buttons.image.TYPO3Browser.disabled和buttons.link.TYPO3Browser.disabled
showTagFreeClasses buttons.blockstyle. showTagFreeClasses and buttons.textstyle.showTagFreeClasses
disablePCexamples buttons.blockstyle.disableStyleOnOptionLabel and buttons.textstyle.disableStyleOnOptionLabel您当前正在1页面(包括已删除和隐藏的页面)中使用这些属性中的一些. …
"流体动力TYPO3"(如http://fedext.net/所述)应该理解什么?它对集成有什么好处?
TYPO3 6.x还有其他现代模板方法,这是最佳实践切换到现在吗?
我不了解目前的不同系统,我需要澄清一些.
问题的背景,我在寻找什么:
是否可以像普通的tt_content元素一样创建一个flexform FAL图像字段?我想在扩展flexform字段中实现以下屏幕中显示的功能.

我创建了一个flexform元素,但在翻译默认内容元素记录时遇到了问题.当我翻译默认内容元素时,图像不会复制到翻译元素.
所以我需要实现flexform FAL图像字段,而不需要翻译错误.
下面是流体中FileReference类型对象的调试.在流体中,调试看起来像这样:<f:debug>{fileReference}</f:debug>
问题是如何访问以绿色,正在width和height,以及突出显示的属性hovertext.
原始文件是一个图像,所以width&height是默认的T3属性,hovertext由我的扩展添加了它自己的getter/setter.
我尝试了以下方法:
{fileReference.width}
{fileReference.mergedProperties.width}
{fileReference.originalResource.width}
Run Code Online (Sandbox Code Playgroud)
到目前为止没有运气,访问价值观的正确方法是什么mergedProperties?
非常感谢
弗洛里安
是否有一步一步的手册如何将文档添加到TYPO3扩展?我在存储库中添加了两个扩展,但我也想添加一些文档.在TYPO3存储库的早期阶段,这很容易 - 据我记得,必须将OpenOffice文档添加到扩展中...我发现这个"howto"
我正在使用macOS Sierra,我安装了很多东西:Xcode,MacPorts,Sphinx,......
我做了所有这些pip安装
但是在github.com/marble/typo3-docs-typo3-org-resources的文档目录的_make目录中调用make给了我以下内容
错误:
sphinx-build -b html -d build/doctrees -c.-a -E -w ./_not_versioned/warnings.txt .. build/html运行Sphinx v1.5.1
发生异常:文件"conf.py",第24行,导入t3SphinxThemeRtd ImportError:没有名为t3SphinxThemeRtd的模块
如果要向开发人员报告问题,则完整的回溯已保存在/tmp/sphinx-err-bGi8t6.log中.如果是用户错误,请另外报告,以便下次可以提供更好的错误消息.可以通过https://github.com/sphinx-doc/sphinx/issues在跟踪器中提交错误报告 .谢谢!
所以虽然我用pip命令添加了模块t3SphinxThemeRtd但是找不到它?
是否有一种简单的方法来添加文档?我认为这个复杂的程序会阻止许多开发人员在他们的扩展中添加文档!
我使用的是TYPO3 7.6.11和indexed_search 7.6.0.
我为indexed_search使用extbase插件,在输出中它转义HTML-Tags以标记搜索词.例如,当我搜索"搜索"时,我得到这个输出:
Test text with<strong class="tx-indexedsearch-redMarkup">search</strong> pattern.
Run Code Online (Sandbox Code Playgroud)
我发现这个问题的错误修正:https://forge.typo3.org/issues/77901
但是文件PageBrowsingResultsViewHelper.php看起来并不完全一样,即使我添加变量protected $escapeOutput = false;也不会改变任何东西.
知道这是从哪里来的,我可以在哪里禁用转义?
从TYPO3 8.7更新到TYPO3 9.5时,您可能会删除realurl扩展以支持新的路由功能.
但是你可能会注意到,默认情况下,当你没有使用html后缀时,realurl会附加一个/所有URL.TYPO3路由功能在默认情况下不会这样做,并且核心中目前没有选项可以启用它.为什么这是个问题?在TYPO3 8.7中,您有一个像www.domain.tld/subpage /这样的网址.在TYPO3 9.5中,使用url www.domain.tld/subpage调用相同的页面.因此,即使这是同一页面,对于搜索爬虫,这也是另一个URL.使用附加/调用URL时,TYPO3会执行307重定向,但您可能希望使用旧的URL结构.
如何教TYPO3添加追加/?
typo3 ×10
extbase ×2
fluid ×2
typo3-7.6.x ×2
typoscript ×2
deprecated ×1
fedext ×1
php ×1
rte ×1
typo3-6.2.x ×1
typo3-7.x ×1
typo3-9.x ×1
updates ×1