![](/img/trans.png)
[英]tx_news - configuration of tags and categories in realurl, if both link to the same page?
[英]TYPO3 7.6 realURL tx_news Tags configuration
我使用TYPO3 7.6.6
和news 4.2.1
和realURL 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=40c263fd16c0e3a3c548c952f1d6b
我的新聞列表插件在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.