在 Typoscript 中添加空格字符

Posted

技术标签:

【中文标题】在 Typoscript 中添加空格字符【英文标题】:add a space char in Typoscript 【发布时间】:2011-05-05 15:32:47 【问题描述】:

我想在 TypoScript 中添加一个空白/空格 它涉及 tt_news 中的“更多”链接。

这是我的 html

<p class="bodytext">blablabla<span class="news-list-morelink">&nbsp;<a title="Read all the news" target="_top" href="http://www.google.com">More</a></span></p>

这就是我想要的:

<p class="bodytext">blablabla <span class="news-list-morelink">&nbsp;<a title="Read all the news" target="_top" href="http://www.google.com">More</a></span></p>

(区别在于&lt;span&gt;之前的空格。

在我看来,我必须对生成“更多”链接的 TypoScript 进行更改。 那一定是我写“这里”的地方

plugin.tt_news 
 displayLatest
  subheader_stdWrap 
   #More link after the bodytext
   append = TEXT
   append.data = register:newsMoreLink
   append.wrap = HERE<span class="news-list-morelink">&nbsp;|</span>
  
 

有人有想法吗? 谢谢...

【问题讨论】:

【参考方案1】:

我发现了这项技术,但我很满意

append.wrap = <span></span> <span class="news-list-morelink">&nbsp;|</span>

HTML 大师会杀了我

【讨论】:

【参考方案2】:

怎么样

append.wrap = &nbsp;<span class="news-list-morelink">&nbsp;|</span>

?

nbsp 只会添加一个空格,不需要额外的 span。

【讨论】:

【参考方案3】:

使用 noTrimWrap 代替 wrap:

append.noTrimWrap = | <span class="news-list-morelink">&nbsp;|</span>|

查看TSref chapter 5,搜索 noTrimWrap。

【讨论】:

…我永远不会搜索“noTrimWrap” 在 TSRef 周围逛一逛,在本例中是函数 stdWrap:docs.typo3.org/typo3cms/TyposcriptReference/Functions/Stdwrap/… - 有很多有用的函数。至于 noTrimWrap,从 6.1 开始,还可以将管道更改为另一个拆分字符。【参考方案4】:

我的解决方案是添加:

NO.afterWrap = &#32

【讨论】:

请在回答中仅传递答案,如果您也有问题将其作为问题传递(保持不同)

以上是关于在 Typoscript 中添加空格字符的主要内容,如果未能解决你的问题,请参考以下文章

在 Java 中添加空格

如何在 xslt 中添加空格并将记录限制为 300 个字符

使用管道在输入中每 4 个字符添加一个空格

在管道输入中每4个字符添加一个空格

如何使用 sprintf 函数在字符中添加前导“0”而不是空格?

如何在字符串后添加空格