如何通過ID獲取文章的SEF鏈接?Joomla K2 - 通過ID獲取物品鏈接(SEF)
我想這樣一件事:
$link = get_link(34); // where 34 is the article ID
<a href="<?php echo $link; ?>">Article link</a>
UPDATE 我的代碼是這樣(Rikesh代碼更新):
Mysql query: "SELECT id, title, extra_fields FROM xxxxx_k2_items WHERE catid = ".$catid
$n=0; //counter
while($row = mysql_fetch_array($result)){
$titles[$n] = $row['title'];
$links[$n] = JRoute::_(ContentHelperRoute::getArticleRoute($row['id'], $catid));
$n++;
}
好了,現在這個檢索鏈接像/joomla/index.php/currentpage?id=4
哪裏4是正確的ID,但鏈接不起作用!它進入了一個錯誤的頁面。我的疑問是:你的代碼也適用於K2文章?因爲我正在使用K2文章而不是默認joomla文章。編輯:是的,我檢查了我的懷疑,你的代碼通過ID鏈接到Joomla文章,但我使用的ID是K2文章! 注意:我需要的海基會鏈接
如果您正在使用K2文章,然後使用K2路由器。有關更多信息,請查看K2內容模塊。 – Shaz