[英]PHP Code to display article title in Joomla Featured Blog View Menu Item
我目前正在開發Joomla 1.7網站,並且正在使用J2Store購物車,因此我必須為每個產品制作一篇文章。
然后顯示,我為適當的類別創建了一個Joomla特色文章菜單項,我的問題是,默認的文章標題實際上並不適合頁面布局,因為會有很多產品/文章,這樣可以節省時間想要包含一些PHP代碼來檢索文章標題,我嘗試將以下代碼與Sourcerer插件結合使用。
<?php echo JFactory::getDocument()->getTitle(); ?>
但是不幸的是,它顯示菜單標題而不是單個文章標題,我還找到了以下代碼,但無法與Joomla 1.7一起使用
<?php
$option = JRequest::getCmd('option');
$view = JRequest::getCmd('view');
if ($option=="com_content" && $view=="article") {
$ids = explode(':',JRequest::getString('id'));
$article_id = $ids[0];
$article =& JTable::getInstance("content");
$article->load($article_id);
echo $article->get("title");
} ?>
嘗試這個:
$product =& JTable::getInstance("content");
$product->load($product_id);
echo $product->get("title");
並用所需的ID替換$product_id
。
看一下這個文件:
組件/com_content/views/featured/tmpl/default.php
這是“特色文章”視圖的原始模板,您可以按照此鏈接中的說明進行覆蓋:
http://docs.joomla.org/How_to_override_the_output_from_the_Joomla!_core
包括這樣的一段代碼(在您在模板文件夾中創建的文件中):
<?php
foreach($this->items as $fItem):
echo $fItem->title.'<br/>';
endforeach;
?>
Voilà,您將看到顯示的特色文章的所有標題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.