Tags TYPO3 7.6 realURL tx_新闻标签配置
我将Tags TYPO3 7.6 realURL tx_新闻标签配置,tags,typo3,realurl,tx-news,Tags,Typo3,Realurl,Tx News,我将TYPO3 7.6.6与news 4.2.1和realurl2.0.14一起使用。 我使用的是来自的realURL配置,请参见下文 我有一个详细的新闻页面(id=33),我的新闻标签列在文件夹id=32中 ... 'fixedPostVars' => array ( ... '33' => 'newsDetailConfiguration', '14' => 'newsTagConfiguration' // must be the list view for
TYPO3 7.6.6
与news 4.2.1
和realurl2.0.14
一起使用。
我使用的是来自的realURL配置,请参见下文
我有一个详细的新闻页面(id=33),我的新闻标签列在文件夹id=32中
...
'fixedPostVars' => array (
...
'33' => 'newsDetailConfiguration',
'14' => 'newsTagConfiguration' // must be the list view for news records
...
从新闻列表到详细信息页面的链接工作正常(http://www.example.com/profi-guides/news/detail/some-text/
),但我也会显示标签,如果用户单击,我会得到如下链接:
http://www.example.com/news/detail/?tx_news_pi1%5BoverwriteDemand%5D%5Btags%5D=11&cHash=40c263fd16c0e3a3c548c952f1d6b1da
这是我在新闻列表视图中的流体片段:
<f:if condition="{newsItem.tags}">
<!-- Tags -->
<div class="tags">
<i class="icon-icon-tag"></i>
<f:for each="{newsItem.tags}" as="tag">
<f:link.page title="{tag.title}" class="active" pageUid="{settings.listPid}" additionalParams="{tx_news_pi1:{overwriteDemand:{tags: tag}}}">
<span>{tag.title}</span>
</f:link.page>
</f:for>
</div>
</f:if>
{tag.title}
如何从新闻标签获取干净的realURL链接
我的目标:新闻记录列表视图。如果用户单击每个新闻记录下方的标记->列表视图,则显示所有带有相应标记的新闻。这已经起作用了。只有链接/查询字符串才是问题所在,我需要漂亮的URL,而不是
。?tx_news\u pi1%5b覆盖命令%5D%5b标签%5D=11&cHash=40c263fd16c0e3a3c548c952f1d6b
我的新闻列表插件位于uid14
,详细视图位于uid33
,我的新闻记录位于uid31
,我的新闻标签位于uid33
解决方案:realURL配置:
newsTagConfiguration
必须是列表视图中的uid,而不是包含标记的文件夹中的uid。用标记显示每个新闻的点,因此,由于文件夹ID的原因,您有一点配置错误
文件说:
“newsDetailConfiguration的配置用于单个
视图。它的名称并不重要,但必须使用相同的名称
在第86行中,其中设置了单视图页面的uid
例如,它是70。当然,你需要设置你的单曲的uid
“查看页面。”
我认为解决方案很简单,你需要一个单一的标签视图,就像类别视图一样,而不是收集记录的文件夹
你不能打开文件夹中的标签,但你需要一个带有插件的页面来处理它
请参阅新闻文档中的“标记列表”
标签列表
使用此操作可显示标记列表
如果在“列表显示的页面id”字段中定义特定页面id
(在“附加”选项卡内)并放置一个带有
在“列表”中,可以创建标记过滤器
根据评论更新:
尝试将ID更改为您的新闻列表页面ID。您的列表页面是X,您的详细信息是33,文件夹是32。因此,您必须将32更改为X。查看您的流体,您在链接中有一个部分。page:pageUid=“{settings.listPid}”listPid是值,需要用于标记列表配置。hi,感谢您的回答。我有一些问题要理解,对不起。我使用单一视图
uid14
有我的新闻记录,我在每个新闻记录下面显示标签。所以我还有我的详细信息页面ùid33`,现在我还需要另一个标签的详细信息视图?新插件标签
,但我如何链接到该页面?你的目标是什么?如果用户单击标签,会发生什么情况?他是否应该查看此标签中的所有新闻?新闻记录列表视图。如果用户单击每个新闻记录下方的标记->列表视图,则显示所有带有相应标记的新闻。这已经起作用了。只有链接/查询字符串才是问题所在,我需要漂亮的URL,一个类似于?tx_news\u pi1%5b overwritedemand%5D%5b标签%5D=11&cHash=40c263fd16c0e3c3c548c952f1d6b
尝试将ID更改为您的新闻列表页面ID。您有一个用于列表的页面,它是X,您有一个详细信息,它是33,有一个文件夹,它是32。因此,您必须将32更改为X。查看您的流体,您在link.page:pageUid=“{settings.listPid}”中有一个部分。listPid是值,需要用于标记列表配置。嗨,安德拉斯,我想,我知道了。我将realURL配置更改为…'14'=>'newsTagConfiguration'…
,因此uid14
是我的X,列表视图。我已经在最初的帖子中发布了一张图片,显示在:悬停标签见状态栏。。。非常感谢你的帮助。