2011-03-02 126 views
0

我在主頁上顯示了部分「最新推薦」(textarea),並在最後放置了「查看更多」鏈接。我如何鏈接到頁面中的特定塊?

現在我想鏈接到一個頁面上,當點擊「查看更多」的具體評價。

但是我在單個證明頁面上有一個推薦列表,這意味着每個推薦書都沒有單獨的詳細信息頁面。那麼如何在頁面上顯示具體的評價?

<?php echo $this->getUrl('testimonial'); ?> 

這給出了我的證言頁面的鏈接。下面

+0

我做了 text並稱之爲 atif 2011-03-02 12:41:21

+0

意思是如果我不知道有多少頁面www.domain.com/index.php/testimonial?page=2 – atif 2011-03-02 12:43:55

回答

1

首先,你需要在提供一些元素ID您的推薦頁面。例如,如果每個告別賽是在報價:

<blockquote id="testimonial001"> 
    ... 
</blockquote> 

或者只是每個告別賽之前放置一個命名錨:

<a id="testimonial001"></a> 
... 

那麼你的URL可以構建with a fragment

<?php echo $this->getUrl('testimonial', array('_fragment'=>'testimonial001')); ?> 

通過通過路由參數指定ID,您將覆蓋可能由另一個模塊設置的任何其他片段(不知道哪個片斷,只知道它可能發生),哪個片段更適合只是附加它。

+0

我有更多的一頁www.domain.com/testimonial? page = 2。它不鏈接到那一個 – atif 2011-03-02 12:44:46

+0

如果你知道哪個頁面號碼,那麼你可以使用'<?php echo $ this-> getUrl('testimonial',array('_ query'=> array('page'=' > 2))); ?>>'。 – clockworkgeek 2011-03-02 13:16:17

+0

抱歉說頁碼不知道:( – atif 2011-03-02 13:29:07

相關問題