繁体   English   中英

TYPO3 7.6 realURL tx_news 标签配置

[英]TYPO3 7.6 realURL tx_news Tags configuration

我使用TYPO3 7.6.6news 4.2.1realURL 2.0.14 我正在使用官方新闻文档中的 realURL-Config ,见下文。

我的新闻有一个详细信息页面 (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

这是我在新闻列表视图中的 FLUID-Snippet:

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

如何从新闻标签中获取干净的 realURL-Links?

我的目标:新闻记录的列表视图。 如果用户单击每个新闻记录下方的标签 -> 列表视图显示带有相应标签的所有新闻。 这已经有效了。 只有链接/查询字符串是问题,我需要漂亮的 URL,而不是像..?tx_news_pi1%5BoverwriteDemand%5D%5Btags%5D=11&cHash=40c263fd16c0e3a3c548c952f1‌​d6b

我的新闻列表插件在uid14 ,详细视图在uid33 ,我的新闻记录在uid31和我的新闻标签在uid33

解决方案: realURL Config : newsTagConfiguration必须是列表视图中的 uid,而不是包含标签的文件夹中的 uid。

用标签显示每个新闻的点,因此由于您的文件夹 ID,您有一个小的配置错误。

文档说:

"newsDetailConfiguration 的配置是用于单视图的。它的名字不是那么重要,但是在设置单视图页面的 uid 的第 86 行中必须使用相同的名称。在这个例子中它是 70。当然你需要设置您的单一视图页面的 uid。”

我认为解决方案很简单,您需要对标签进行单一视图,就像类别而不是文件夹一样,收集记录的位置。

您不能在文件夹内打开标签,但您需要一个带有插件的页面来处理它。

请参阅此处新闻文档中的“标签列表”

标签列表

使用此操作可显示标签列表。

如果您在“用于列表显示的页面 ID”字段(在“附加”选项卡内)中定义特定页面 ID,并在那里放置一个类型为“列表”的新闻插件,则可以创建一个标签过滤器。

从评论更新:

尝试将 ID 更改为您的新闻列表页面 ID。 你有一个列表页面,它是 X,你有一个细节,它是 33,一个文件夹,它是 32。所以你必须将 32 更改为 X。看看你的流体,你在链接中有一部分:pageUid="{ settings.listPid}" listPid 是值,也需要用于 Taglist 配置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM