簡體   English   中英

PHP代碼在Joomla特色博客視圖菜單項中顯示文章標題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM