首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TYPO3 7.6 realURL tx_news标记配置

TYPO3 7.6 realURL tx_news标记配置
EN

Stack Overflow用户
提问于 2016-05-11 07:51:16
回答 1查看 571关注 0票数 1

我将TYPO3 7.6.6news 4.2.1realURL 2.0.14结合使用。我正在使用来自官方新闻-文件的realURL,参见下面。

我有一个关于我的新闻(id=33)的详细页面,我的新闻标签列在id=32文件夹中

代码语言:javascript
复制
...
'fixedPostVars' => array (
  ...
  '33' => 'newsDetailConfiguration',
  '14' => 'newsTagConfiguration' // must be the list view for news records
  ...

从新闻列表到详细信息页面的链接是完美的(http://www.example.com/profi-guides/news/detail/some-text/),但我也显示了标记,如果用户单击,我得到了这样的链接:

代码语言:javascript
复制
http://www.example.com/news/detail/?tx_news_pi1%5BoverwriteDemand%5D%5Btags%5D=11&cHash=40c263fd16c0e3a3c548c952f1d6b1da

这是我在新闻列表视图中的流线型片段:

代码语言:javascript
复制
<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链接?

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

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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-11 07:58:31

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

文件上说:

“newsDetailConfiguration的配置用于单个视图。它的名称没有那么重要,但在第86行中必须使用相同的名称,其中设置了单个视图页的uid。在本例中,它是70。当然,您需要设置单个视图页的uid。”

我认为解决方案很简单,您需要一个单一的视图来查看您的标签,就像用于类别而不是收集记录的文件夹一样。

您不能在文件夹中打开标签,但是需要一个带有插件的页面来处理这个问题。

请参阅新闻这里。文档中的“标签列表”

标签列表 使用此操作显示标记列表。 如果您在字段"PageId for list display“(在选项卡”附加“内)中定义了特定的页面id,并在其中放置带有"List”类型的新闻插件,则可以创建标记筛选器。

从评论中更新如下:

尝试将ID更改为新闻列表页面ID。您有一个列表页面,它是X,您有详细信息,它是33,文件夹是32。因此,您必须将32更改为X。请参阅link.page中的流体: pageUid="{settings.listPid}“listPid是值,也是Taglist配置所需的值。

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

https://stackoverflow.com/questions/37156294

复制
相关文章

相似问题

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