我如何使用 tx_news (6.1.1) 隐藏 typo3 (7.6.23) 中的阅读更多链接

how can i hide the read more links in typo3 (7.6.23) using tx_news (6.1.1)

当 cropMaxCharacters 超过新闻中的最大字符数时,我需要在 news_list 中隐藏更多 link。
是否可以通过 typoscript 模板设置?

这是我的新闻页面拼写错误模板。

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 设置那么高,因为我想要所有新闻及其完整文本。

如果有一种方法可以在一个页面上以详细视图显示所有新闻,我也会对此感兴趣。

你的愿望可以实现。但与其说是打字错误,不如说是流畅。

与其他扩展程序一样,ext:news 使用可选择性(!)替换的流体模板。

首先将您的路径添加到根路径中:

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
  }
}

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

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

然后你需要修改模板。

列表视图的模板可以在路径 Templates/News/List.html 中找到。单条新闻在部分 partial/List/Item.html 中呈现。在那里你可以找到 viewhelper f:format.cropmore link 的用法(查找文本 "more-link")

如果您想要所有新闻的完整列表以及全文,您可以使用详细信息视图中的模板副本替换部分项目。