2016-02-12 74 views
2

我遇到了兩個轉發器的問題,兩個轉發器都使用相同的所選商品轉換。每個中繼器由一個單獨的頁面數據源提供,因爲我也有分頁。Kentico直放站所選商品轉換

當選擇中繼器1中的項目時,我會看到備忘錄數據,但也會看到中繼器1的表頭以及中繼器2的所有表格。是否可以爲此設置新的頁面模板,並在那裏顯示備忘錄詳細信息?

這裏是備忘錄着陸頁: Memo Landing 這裏是詳細信息頁面: Memo Detail

這裏的穿越 - 代碼:

<section id="memoDetail"> 
 
    <h1>Memorandum</h1> 
 
    <ul id="memoHeader"> 
 
    <li><span class="headerLabel">To:</span> {% To %}</li> 
 
    <li><span class="headerLabel">From:</span> {% From %}</li> 
 
    <li><span class="headerLabel">Subject:</span> {% Subject %}</li> 
 
    <li><span class="headerLabel">Date:</span> {% Date %}</li> 
 
    </ul> 
 
    <div id="memoDetails">{% Details %}</div> 
 
</section>

+0

你的轉換代碼是什麼樣的?另外,我想你已經告訴過我們這個問題,但我不確定你是否告訴我們你想要的效果是什麼。 – Jerreck

回答

2

我相信你使用相同的頁面模板來顯示物品清單以及詳細信息頁面。答案是肯定的,你可以爲這些頁面設置不同的模板。在這種情況下,您必須使用新模板更新轉發器中顯示的每個頁面。然而,這不是必要的:你可能試圖隱藏第二個中繼器,例如,基於頁面類型,如果中繼器顯示不同類型的頁面,或者在那裏放置一些可見性宏。 我不確定爲什麼在第二張屏幕上顯示標題 - 中繼器設置應該有問題。

+0

我可以很容易地設置一個備忘錄詳細模板,但我如何設置中繼器和新模板? –

+0

@MarkHandy對不起,我完全被誤解了,你在'新頁面模板'下的意思。所以你的意思是「創建新項目」頁面模板,對嗎?你有沒有考慮過用戶貢獻Web部分? –

+0

我原來基於這個來自Corp站點的新聞示例,並且所有工作都在進行,直到需求改變爲顯示不同角色的備忘錄爲止。 我可能會考慮將這些類型拆分爲不同的頁面,而不是全部放在一個頁面上 –

0

標記,有一種方法可以強制使用專用模板顯示頁面類型的所有內容。轉到頁面類型應用>選擇頁面類型>常規>新頁面設置>默認頁面模板,並將其設置在那裏。這樣,無論中繼器在何處列出項目都無關緊要,它們將以相同的模板顯示。

+0

這將改變頁面的「表單」選項卡上顯示的內容,但不會影響活動網站。 –

+0

它會影響實時網站,但您需要確保頁面在創建時使用此模板,並在模板屬性中將頁面嵌套設置更改爲「僅最近的母版頁」而不是「所有祖先頁面」。 – Rui

+0

對不起,我誤解了你的答案。是的,你是對的 - 你可以爲每個頁面類型配置一個默認頁面模板。但馬克正在尋找一個「創建項目/頁面」的形式。 –