首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用typo3 (6.1.1)在tx_news (7.6.23)中隐藏读取的更多链接

问如何使用typo3 (6.1.1)在tx_news (7.6.23)中隐藏读取的更多链接
EN

Stack Overflow用户
提问于 2018-01-18 11:08:38
回答 1查看 273关注 0票数 0

当news_list超过新闻中的最大字符时,我需要隐藏更多的链接。

是否有可能通过打字模板设置?

这是我的新闻页面的打印模板。

代码语言:javascript
复制
plugin.tx_news.settings {
  startingpoint = 128
  list.paginate.itemsPerPage = 10
  cropMaxCharacters = 9999
}

lib.news = USER
lib.news {
  userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
  pluginName = Pi1
  vendorName = GeorgRinger
  extensionName = News
  controller = News
  settings =< plugin.tx_news.settings
  persistence =< plugin.tx_news.persistence
  view =< plugin.tx_news.view
}
lib.news_list < lib.news
lib.news_list {
  action = list
  switchableControllerActions.News.1 = list
}
lib.news_detail < lib.news
lib.news_detail {
  action = detail
  switchableControllerActions.News.1 = detail
}
[globalVar = GP:tx_news_pi1|news > 0]
  page.100.10.20 = COA
  page.100.10.20.10 < lib.news_detail
[else]
  page.100.10.20 = COA
  page.100.10.20.10 < lib.news_list
[end]

cropMaxCharacters是这么高的,因为我想要所有的新闻和他们的完整文本。

如果有办法在一页详细的视图中显示所有新闻,我也会对此感兴趣。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-18 13:12:02

你的愿望会实现的。但不是打字稿而是液体。

作为其他扩展,ext:news使用流体模板,可以有选择地(!)被替换了。

首先,将路径添加到根路径:

代码语言:javascript
复制
plugin.tx_news {
  view {
    layoutRootPaths.10   = EXT:site_ext/Resources/Private/news/Layouts
    partialRootPaths.10  = EXT:site_ext/Resources/Private/news/Partials
    templateRootPaths.10 = EXT:site_ext/Resources/Private/news/Templates
  }
}

这将为模板定义替代路径。

现在,您需要将要修改的原始模板从新闻扩展中的子your复制到文件夹中。

然后,您需要修改模板。

列表视图的模板可以通过路径Templates/News/List.html找到。单个新闻在部分partial/List/Item.html中呈现。在这里,您可以找到viewhelper f:format.crop和more链接的用法(查找文本"more- link ")。

如果您希望完整列出所有新闻的全文,您可以从详细信息视图中用模板的副本替换项目分部。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48319862

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档