现有扩展名(ws_flexslider)的visiblel标题的格式设置不固定我的布局。所以我想添加一个新的Title变量,以便在前端和后端以及CSS中实现它。
我是typo3的新手! 我知道,我在这里所做的只是暂时的。工作完成后,我将所有新文件保存到filadmin文件夹并更改路径。 但是首先它应该工作。
我想要的是向滑块添加文本,标题(因为一般的标题类不适合我的设计)以及当thios在滑块和链接下方添加更多文本时。 但是首先,只有带有新格式的“标题”(可在后端编辑,在前端可见):
首先,我在flexslider.css文件的typo3config / ext / ws_flexslider / Ressources / Public / Css下的扩展的CSS中添加了一个名为.titleBox的新类,该类包含我想要的所有格式:
.titleBox{position: absolute; top:-70px; left:50%;margin-left:-70px;background:#fff;z-index: 1}
应将其放置在中间并位于2px t的边框上
然后在typo3config / ext / ws_flexslider / Configuration / TypoScript下 我将“ constants.txt”重命名为constants-old.txt,并通过在第一行添加#来实现新的常量{$ titleName}
plugin.tx_wsflexslider {
# cat=plugin.tx_wsflexslider; type=string; label=geben Sie hier den Titel an
titleName =
# cat=plugin.tx_wsflexslider; type=boolean; label=Include jQuery core: Incluse jQuery core script
includejquerycore =
然后我将“ setup.text”重命名为setup-old.txt,并通过添加tis行修改了原始的setup.txt
settings {
titleName = {$plugin.tx_wsflexslider.titleName}
maxwidth = {$plugin.tx_wsflexslider.maxwidth}
}
现在我可以在后端中编辑变量了。我做到了: 我用字符串“ William”填充了字段
最后,我在typo3config / ext / ws_flexslider / Ressources / Private / Partials中更改了唯一的名为Entry.html的文件,方法是添加
<h1 class="titleBox">
<f:format.raw>{titleName}</f:format.raw>
</h1>
因为这没用,所以我看了typo3config / ext / ws_flexslider / Ressources / Private / Templates / Flexslider,我发现了这条线
<f:render partial="Entry" section="Entry" arguments="{item: item, settings: settings, iterator:iterator" />
所以我认为这意味着,它没有获取所有变量,所以我尝试了:
相反,当它也不起作用时,我尝试了:
<f:render partial="Entry" section="Entry" arguments="arguments="{_all}" />
(在stackoverfkow中找到)
但是新标题仍然为空,看不到任何内容。
我错了吗?
我想要一个在后端可编辑,在前端可见的灵活标题