我犯了一个愚蠢的错误,我解决不了it....so,我需要你的帮助。
我在扩展sitepackage builder
中通过TYPO3 ver创建了一个自定义内容元素。10.4.21。我包括了sitepackage构建器,并开始创建一个自定义内容元素。
但是,我忘了包含扩展fluid_styled_content
!的
没有fluid_styled_content
,我可以看到我用sitepackage构建器创建的内容。但是我看不到fluid_styled_content
的其他内容,因为我没有包括它。
现在我加入了fluid_styled_content
,然后我得到了一个错误:“哎呀,发生了错误!代码:20211214173488065165”我想打字本不再呈现我的模板了.
我试着改变我的路线,但我的方法行不通。我会写我的代码和我在这里所做的:
fluid_styled_content
:
在/Configuration/TypoScript/setup.typoscript
中
# Path to Templates, Partials, Layouts
lib.contentElement {
templateRootPaths {
100 = EXT:mein_projektarbeit/Resources/Private/Templates/
}
partialRootPaths {
100 = EXT:mein_projektarbeit/Resources/Private/Partials/
}
layoutRootPaths {
100 = EXT:mein_projektarbeit/Resources/Private/Layouts/
}
dataProcessing {
20 = TYPO3\CMS\Frontend\DataProcessing\MenuProcessor
20 {
levels = 2
includeSpacer = 1
as = mainnavigation
}
}
}
# add content elements
@import 'EXT:mein_projektarbeit/Configuration/TypoScript/ContentElements/*.typoscript'
@import 'EXT:mein_projektarbeit/Configuration/TypoScript/Helper/'
在/Configuration/TypoScript/ContentElements/OneColumnFlipbox.typoscript
中
tt_content {
oneColumnFlipbox_newcontentelement =< lib.contentElement
oneColumnFlipbox_newcontentelement {
templateName = OneColumnFlipbox
}
}
那我的路就不会出现:
中注释了一行
但是路径没有出现,错误“哎哟,发生了错误!”在我的页面上..。
我怎样才能在打字稿中给出一个路径?或者我应该在哪里写更多的代码?
我希望有人能帮我..。因为我对打字/TYPO3 3不太了解,所以我一个人做不到。
添加:我可以显示我的fluid_styled_content内容,只是为了在打字本中添加一些代码:
30 = TYPO3\CMS\Frontend\DataProcessing\GalleryProcessor
30 {
maxGalleryWidth = {$styles.content.textmedia.maxW}
maxGalleryWidthInText = {$styles.content.textmedia.maxWInText}
columnSpacing = {$styles.content.textmedia.columnSpacing}
borderWidth = {$styles.content.textmedia.borderWidth}
borderPadding = {$styles.content.textmedia.borderPadding}
}
但这只是一个文本媒体。我有另一个分机“比萨饼”。现在,我不能像时间线那样呈现引导程序的内容元素,并且错误会导致ERROR: Content Element with uid "476" and type "timeline" has no rendering definition!
我没有包括披萨或引导,但向导的引导显示(如时间线)。所以我想我可以用它们。我认为我必须添加一些渲染的披萨或引导,作为扩展在打字稿。(我通过includeCSS添加了一个引导带作为框架,等等)。(在此之前)
我不明白为什么文本媒体等会自动包含在tt_content中,但是没有时间线.我没有为ce_column2添加任何内容,所以on....From ce_column2和其他东西从何而来?为什么没有显示时间线?
和fluid_styled_content一样,我可以添加一个数据处理的呈现吗?还是有最好的办法?
我看到了一些密码,比如:
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:news/Configuration/TypoScript/setup.txt">
plugin.tx_news {
settings {
cssFile >
#etc.
但我不知道该写什么.
发布于 2021-12-02 18:02:25
请参阅How to define loading order of external CSS with extension and site package
加载常量和带有sitepackage扩展的打字模板。
关于您的问题,只需在流体模板的常量模板中添加常数:
styles.templates {
templateRootPath = {$paths.extTmplPath}fluid_styled_content/Templates/
partialRootPath = {$paths.extTmplPath}fluid_styled_content/Partials/
layoutRootPath = {$paths.extTmplPath}fluid_styled_content/Layouts/
}
并将{$paths.extTmplPath}
定义为例如,EXT:mein_projektarbeit/Resources/Private/Extensions/
提示:要想获得一个好的站点包装,请查看https://www.sitepackagebuilder.com/。
发布于 2021-12-06 09:33:37
您应该更改所包含的打印文本的顺序。
当FSC安装基本呈现时,它会初始化大量的typoscript值。可能你的价值观也是。
在FSC的包含之后移动静态包含。然后检查您设置的值。
调试提示:
查看Template Analyzer
,您可以在其中看到打印文本的顺序。特别是如果您显示整个打字本(Button View the complete TS Listing
)
https://stackoverflow.com/questions/70200325
复制相似问题