问题标签 [typo3-flow]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Flow (typo3) 与 yii 相比
我正在寻找人们使用这两个框架获得的任何经验。现在我Yii
几乎用在所有东西上,但为了给 Flow 一个机会,我想,我问了和他们俩一起工作的人。你能给我一些反馈和你的经验吗?
我发现了Zend
and 和Yii
andcakePHP
之间的比较Yii
...但是 and 之间什么也Yii
没有Flow
你能告诉我一些你的经历吗?复杂性、性能、安全性
谢谢
typo3 - flow3框架中如何设置默认包?
我是 Flow3 的新手。我已经成功地安装了 flow3 2.2 版本,并且我也成功地实现了一个自定义包。但问题是,我无法将默认包从 Typo3.Welcome 更改为我的自定义包。
我执行的步骤
更改了 Routes.yaml 文件
但是当尝试从我的本地机器访问http://tutorial.local/时,它仍然指向 Typo3.Flow 。谁能告诉我如何覆盖这个?
fluid - 这个流体错误是什么意思?100 次迭代后找不到唯一的路径段
我在订单审核页面上收到此错误:
知道为什么或这意味着什么吗?顺便说一句,我在另一个站点上使用了相同的模板,并且没有出现这样的错误。我正在使用 Flow 2.1 和 Neos .99 。谢谢
方法声明为:
这是我在下面的评论中引用的模板部分的更完整列表:
同一页面上的类似错误似乎与地址变量有关:
异常日志如下所示:
editOrderAddressForAdmin 的声明如下所示:
在模板中,我可以通过注释掉以下行来避免异常:
因此,它又是一个涉及地址对象的链接。
typo3 - TYPO3 Neos:创建自己的检查器/编辑器
我尝试为右侧的页面面板创建一个自己的编辑器。为此,我在开始时使用 HTML 编辑器。到目前为止,这将起作用。在此之后,我尝试将它调整为我的包,但我总是会收到来自以下的错误requirejs
:
两天来,我试图找出错误从哪里开始,但失败了。文档中的这个警告是原因吗?
要重现错误,请执行以下操作:
- 使用 TYPO3 Neos 1.1.0 版
- 创建一个名为“My.Package”的包
- 将 HTMLEditor 复制到 Packages/Application/My.Package/Resources/Public/JavaScript/Inspector/Editors/MyEditor.js
- 定义 Settings.yaml 和 NodeTypes.yaml
设置.yaml:
节点类型.yaml:
预期的行为应该是在“此页面的子页面布局”之后显示属性“设置”,然后是 HTML 内容元素处的按钮。
doctrine-orm - 如何将 orderby 添加到typo3 流 queryBuilder 查询?
这是我的代码,我对现有工作代码所做的只是添加 orderby:
似乎不起作用,它给了我一个例外:
我究竟做错了什么?
typo3 - 为什么在渲染 TYPO3 Flow 流体模板时会抛出重复的变量声明异常?
如何调试此异常?它位于显示最近查看的项目的部分中,该部分位于显示单个项目的页面上。两个部分的模板在 for 循环中使用相同的变量名称,例如<f:for each="{productArticles}" as="productArticle">
,但在列出最近查看的项目时并不总是抛出异常(无论如何只显示指向这些项目的链接)。例外似乎只发生在以下情况下:我在显示礼品卡的页面上,然后我从下拉列表中选择不同的礼品卡(显示不同的礼品卡面额),然后当页面刷新以显示不同的卡时,然后我猜显示的第一张卡片现在是最近查看的项目之一。但是,如果我转到另一个页面,然后返回礼品卡页面,则可能不会出现错误。
这是模板:
和模板的动作:
如果在另一个模板也使用它时总是抛出异常,那么关于重复 var 的消息对我来说是有意义的,但由于它只是偶尔抛出,我不知道该怎么做。
异常日志如下所示
/home/thebigcat/domains/store.thebigcat.ca/public_html/releases/20131219160416/Data/Temporary/Development/Cache/Code/Flow_Object_Classes/TYPO3_Fluid_ViewHelpers_ForViewHelper.php 第 116 行中未捕获的异常 #1224479063:重复的变量声明,“productArticle”已经设置好了!
115 TYPO3\Fluid\Core\ViewHelper\TemplateVariableContainer_Original::add("productArticle", TYPO3\Flow\Persistence\Doctrine\Proxies__CG__\Mycompany\Store\Domain\Model\ProductArticle) 114 TYPO3\Fluid\ViewHelpers\ForViewHelper_Original::renderStatic(数组|5|,闭包,TYPO3\Fluid\Core\Rendering\RenderingContext) 113 {closure}() 112 TYPO3\Fluid\Core\ViewHelper\AbstractConditionViewHelper::renderThenChild() 111 TYPO3\Fluid\ViewHelpers\IfViewHelper_Original::render( TRUE) 110 call_user_func_array(array|2|, array|1|) 109 TYPO3\Fluid\Core\ViewHelper\AbstractViewHelper::callRenderMethod() 108 TYPO3\Fluid\Core\ViewHelper\AbstractViewHelper::initializeArgumentsAndRender() 107 FluidCache_Mycompany_Store_Product_action_recentlyViewedProducts_1f6458e2b69625fca8d5707e4161562d5d061770::section_4f9be057f0ea5d2ba72fd2c810e8d7b9aa98b469(TYPO3\Fluid\Core\Rendering\RenderingContext)106 TYPO3\Fluid\View\AbstractTemplateView::renderSection(“内容”,数组|1|,假)
Security_Development.log 的底部看起来像这样,上面有许多类似的错误,所以我怀疑它与问题有关:
14-11-05 13:48:48 64.39.189.157
对资源“TYPO3_Neos_Backend_GeneralAccess”的信息流访问被拒绝(0 拒绝,0 授予,1 弃权)。
谢谢
javascript - TYPO3 Neos:应用内容属性在 JavaScript 错误中运行
我尝试创建一个自定义节点类型,例如多列,默认值ContentCollection
应该使用附加属性进行扩展。到目前为止,后端和前端视图都有效。但是如果更改了 的属性,编辑器会在 JavaScript 超时错误中运行span
。ContentCollection
控制台中没有错误或警告。
错误信息:
警告:不回答脚本
Ein Skript auf dieser Seite ist eventuell beschäftigt oder es antwortet nicht mehr。Sie können das Skript jetzt stoppen, im Debugger öffnen oder weiter ausführen。
脚本: http ://domain.com/_Resources/Static/Packages/TYPO3.Neos/JavaScript/ContentModule-built.js:389
要重现,请执行以下操作:
使用站点包“TYPO3.NeosDemoTypo3Org”。TYPO3 Neos v1.1.2。创建一个包“Selector.Test”
配置/Settings.yaml
配置/NodeTypes.Columns.yaml
资源/私人/TypoScript/Root.ts2
资源/私人/模板/NodeTypes/Column.html
资源/私人/模板/NodeTypes/Row.html
jquery - jQuery datepicker 与 TYPO3 Flow 的集成
知道如何让 jQuery datepicker 在 TYPO3 Flow 中工作吗?
我将选择器集成到流体视图中,并将 mysql-row 定义为 \DateTime。
该模型:
在控制器中,我必须转换字符串:
这似乎行不通。
错误:tourStart 无法识别日期“14.11.2014”(格式为“Ymd\TH:i:sP”)。tourStart 是必需的
你知道有什么问题吗?
php - Typo3 流验证错误
我在 Typo3 流程中的验证有问题。
我正在为 REST 做 POST 请求,这是控制器中的操作。
这就是我在模型中验证的方式。
我得到的错误是这个。
致命错误:在第 87 行的 /path_to_project/flow2/Data/Temporary/Development/Cache/Code/Flow_Object_Classes/path_to_Controller.php 中的非对象上调用成员函数 getMessage()
如果我不将验证放在操作函数中,那么我会收到验证消息,但它会将不应执行的操作保存到数据库中。
datetime - 从typo3流中的流体获取/设置日期时间的标准方法是什么?
在typo3流中获取/设置日期时间到/从流体的标准方法是什么?
是否有可编辑的 html 字段 - 就像基本的 f:form.textfield - 将允许输入、编辑和保留日期时间?
我知道我可以使用 eg 显示日期
时间,<f:format.date format="d.m.Y - H:i:s">{productArticle.classdate}</f:format.date>
但在这种情况下,值为 null 不会显示任何内容,并且无论如何都无法输入。在某些版本中,属性是否与 f:format.date 一起使用?当我尝试时,我得到“财产未注册”。
或者我是否需要在我的页面上有两个字段,一个用于日期,一个用于时间,我将它们放在操作中?
谢谢