Fluid TYPO3:更新后出错:无法分析 class:FluidTYPO3\Flux\ViewHelpers\Flexform\SheetViewHelper 可能未加载或没有自动加载器?
Fluid TYPO3 : Error after Update : Could not analyse class:FluidTYPO3\Flux\ViewHelpers\Flexform\SheetViewHelper maybe not loaded or no autoloader?
啊!我的 TYPO3 6.2.11
工作正常!然后我更新了我所有的 FLUIDTYPO3-Extensions
现在我会得到一个错误:
Could not analyse class:FluidTYPO3\Flux\ViewHelpers\Flexform\SheetViewHelper maybe not loaded or no autoloader?
这里是changelog,但是对我来说没有明显的问题? FluidTYPO3:
flux 7.1.2 => 7.2.0
fluidcontent_core 1.0.3 => 1.1.0
fluidcontent 4.1.1 => 4.1.2
fluidpages 3.1.2 => 3.2.0
vhs 2.3.0 => 2.3.1
我更改了所有模板和 FLUX-FCE 的命名空间 xmlns:f
但这无济于事。来自
xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers"
到
<div xmlns="http://www.w3.org/1999/xhtml" lang="en"
xmlns:f="http://typo3.org/ns/FluidTYPO3/Flux/ViewHelpers"
f:schemaLocation="https://fluidtypo3.org/schemas/fluid-master.xsd"
xmlns:flux="http://typo3.org/ns/FluidTYPO3/Flux/ViewHelpers"
flux:schemaLocation="https://fluidtypo3.org/schemas/flux-master.xsd">
没有。
这是一场灾难...我的网站因该错误而崩溃。
我希望有人能帮助我......(晚上 10 点以后不要更新 ;)
Flux 中不再有 Flexform 命名空间。
将您的 ViewHelper 更改为
<flux:form.sheet .... >
...
</flux:form.sheet .... >
所有使用旧 <flux:flexform
... 命名空间的 ViewHelper 都必须这样做。
在我的 6.2 系统上
流体页面 3.2.3
通量 7.2.1
vhs 2.3.3
它最终适用于:
<div xmlns="http://www.w3.org/1999/xhtml" lang="en"
xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers"
xmlns:v="http://typo3.org/ns/FluidTYPO3/Vhs/ViewHelpers"
xmlns:flux="http://typo3.org/ns/FluidTYPO3/Flux/ViewHelpers">
我从使用构建器扩展构建的扩展中得到了这个 - 文档中给出的代码不起作用。 (我只用了Fluid pages,没有Fluid content)
上述整个模板的一些附加示例:
<div xmlns="http://www.w3.org/1999/xhtml" lang="en"
xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers"
xmlns:v="http://typo3.org/ns/FluidTYPO3/Vhs/ViewHelpers"
xmlns:flux="http://typo3.org/ns/FluidTYPO3/Flux/ViewHelpers">
<f:layout name="Default" />
<f:section name="Configuration">
<flux:form id="default">
<!-- Input field for Fluid variable 'pageClass' -->
<flux:field.input name="settings.pageClass" default="onecol"/>
<!-- Backend layout grid (TYPO3 6.x and greater only) -->
<flux:grid>
<flux:grid.row>
<flux:grid.column colPos="0" name="Main" style="width: 75%" colspan="4" />
</flux:grid.row>
</flux:grid>
</flux:form>
</f:section>
<f:section name="Body">
<div class="container content">
<div class="col-full">
<!-- Render colPos=0 in this section -->
<v:content.render column="0"/>
</div>
</div>
</f:section>
</div>
我不想知道这些约定中的更改每次都会消耗多少开发人员时间...
祝你好运!
啊!我的 TYPO3 6.2.11
工作正常!然后我更新了我所有的 FLUIDTYPO3-Extensions
现在我会得到一个错误:
Could not analyse class:FluidTYPO3\Flux\ViewHelpers\Flexform\SheetViewHelper maybe not loaded or no autoloader?
这里是changelog,但是对我来说没有明显的问题? FluidTYPO3:
flux 7.1.2 => 7.2.0
fluidcontent_core 1.0.3 => 1.1.0
fluidcontent 4.1.1 => 4.1.2
fluidpages 3.1.2 => 3.2.0
vhs 2.3.0 => 2.3.1
我更改了所有模板和 FLUX-FCE 的命名空间 xmlns:f
但这无济于事。来自
xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers"
到
<div xmlns="http://www.w3.org/1999/xhtml" lang="en"
xmlns:f="http://typo3.org/ns/FluidTYPO3/Flux/ViewHelpers"
f:schemaLocation="https://fluidtypo3.org/schemas/fluid-master.xsd"
xmlns:flux="http://typo3.org/ns/FluidTYPO3/Flux/ViewHelpers"
flux:schemaLocation="https://fluidtypo3.org/schemas/flux-master.xsd">
没有。
这是一场灾难...我的网站因该错误而崩溃。 我希望有人能帮助我......(晚上 10 点以后不要更新 ;)
Flux 中不再有 Flexform 命名空间。
将您的 ViewHelper 更改为
<flux:form.sheet .... >
...
</flux:form.sheet .... >
所有使用旧 <flux:flexform
... 命名空间的 ViewHelper 都必须这样做。
在我的 6.2 系统上 流体页面 3.2.3 通量 7.2.1 vhs 2.3.3
它最终适用于:
<div xmlns="http://www.w3.org/1999/xhtml" lang="en"
xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers"
xmlns:v="http://typo3.org/ns/FluidTYPO3/Vhs/ViewHelpers"
xmlns:flux="http://typo3.org/ns/FluidTYPO3/Flux/ViewHelpers">
我从使用构建器扩展构建的扩展中得到了这个 - 文档中给出的代码不起作用。 (我只用了Fluid pages,没有Fluid content)
上述整个模板的一些附加示例:
<div xmlns="http://www.w3.org/1999/xhtml" lang="en"
xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers"
xmlns:v="http://typo3.org/ns/FluidTYPO3/Vhs/ViewHelpers"
xmlns:flux="http://typo3.org/ns/FluidTYPO3/Flux/ViewHelpers">
<f:layout name="Default" />
<f:section name="Configuration">
<flux:form id="default">
<!-- Input field for Fluid variable 'pageClass' -->
<flux:field.input name="settings.pageClass" default="onecol"/>
<!-- Backend layout grid (TYPO3 6.x and greater only) -->
<flux:grid>
<flux:grid.row>
<flux:grid.column colPos="0" name="Main" style="width: 75%" colspan="4" />
</flux:grid.row>
</flux:grid>
</flux:form>
</f:section>
<f:section name="Body">
<div class="container content">
<div class="col-full">
<!-- Render colPos=0 in this section -->
<v:content.render column="0"/>
</div>
</div>
</f:section>
</div>
我不想知道这些约定中的更改每次都会消耗多少开发人员时间... 祝你好运!