2012-03-31 1 views
1

현재 Joomla 1.7 웹 사이트를 개발 중이며 J2Store 장바구니를 사용하고 있으므로 모든 제품에 대한 기사를 만들어야합니다.Joomla에서 기사 제목을 표시하는 PHP 코드 Featured Blog보기 메뉴 항목

그런 다음 해당 카테고리에 대한 Joomla 특집 기사 메뉴 항목을 표시하려면 내 문제가 있습니다. 기본 기사 제목은 페이지 레이아웃에 실제로 적합하지 않으며 많은 제품/기사가 있으므로 시간 절약 내가 기사 제목을 검색하는 몇 가지 PHP 코드를 포함하고 싶습니다. Sourcerer 플러그인과 함께 다음을 시도했습니다.

<?php echo JFactory::getDocument()->getTitle(); ?> 

그러나 불행하게도 메뉴 제목을 표시하지 개별 기사의 제목은 또한 다음과 같은 코드를 발견하지만 난이 시도

<?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"); 
} ?> 
+0

안녕하세요 당신의 대답에 대한 thx, 나는 당신이 출력에 의해 무슨 뜻인지 모르겠지만, 코드를 삽입 한 후 페이지에 출력되고있다

 

나는 또한 $보기 == "기사"변경 시도 $ view == "blog"& $ view == "featured"그러나 같은 결과, 진실은 PHP로 총 newb입니다. 그래서 어쨌든 나는 몇몇 코드를 놓치고 있는지 확실하지 않습니다. –

+0

여기에 붙여 넣은 코드의 세 번째 줄 뒤에'echo $ option;'과'echo $ view;'를 입력하면 어떻게 될까요? – Shaz

+0

그것은 당신의 제안을 위해 –

답변

0

줌라 1.7와 함께 작동하도록 못할 :

$product =& JTable::getInstance("content"); 
$product->load($product_id); 
echo $product->get("title"); 

그리고 $product_id을 필요한 ID로 교체하십시오. 이 파일에서

+0

Thx 단어를 능가합니다. Jamie하지만 동적으로 Article ID를 가져와야합니다. 수백 개의 기사가 있습니다. –

0

봐 :

구성 요소/com_content/뷰/기능/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; 
?> 

보라, 표시된 추천 기사에서 모든 제목을 볼 수 있습니다.

+0

Thx Shaz, 내가 올바르게 이해하는 경우 기사에서 직접 작성하지 않고 템플릿 HTML/com_content/featured/default_item.php에서 작성한 코드를 넣습니다. –

+0

보시다시피, 파일은 default.php입니다. – Shaz