2016-07-12 4 views
1

나는 Joomla의 'Latest'모듈의 내용 뒤에 카테고리 이름을 표시하려고 노력했습니다.Joomla, 모듈에 최신 카테고리 이름을 표시하는 방법

phpMyAdmin에서 쿼리를 작성했는데 작동합니다. 하지만 PHP 모듈 템플릿 페이지에서이 페이지를 사용하려고하면 PHP가 시작해야하는 지점에서 페이지가 멈 춥니 다.

$db = &JFactory::getDBO(); 
$id = JRequest::getString('id'); 
$db->setQuery("SELECT `title` FROM `#__categories` WHERE `id` = " .$item->catid); 
$category = $db->loadResult(); 
echo $category; 

$ item-> catid를 고정 숫자로 바꿀 때 phpMyAdmin에서와 같이 작동합니다. 아무도 내가 잘못 된 곳을 말해 줄 수 있습니까? 필요가 DB 쿼리를 통해 얻을 할 수 있도록

감사

+0

을해야 표시하려면 . –

+0

내가 찾고있는 것은 최신 목록의 끝에 "(카테고리 이름)에 대한 더 많은 뉴스를 보려면 여기를 클릭하십시오." – redmac21

+0

하지만 그 질문은 어디에도 언급되어 있지 않습니다. 항상 새로운 질문을 열어 링크를 보내주십시오. 나는 너를 기꺼이 도와 줄 것이다. –

답변

0

$ 항목은 이미 범주 제목을 가지고있다. 이 작업은 tmpl 파일에서 간단히 수행 할 수 있습니다. 다음을 사용하여 범주를 얻을 수 있습니다 $item->category_title

<ul class="latestnews<?php echo $moduleclass_sfx; ?>"> 
<?php foreach ($list as $item) : ?> 
    <li itemscope itemtype="http://schema.org/Article"> 
     <a href="<?php echo $item->link; ?>" itemprop="url"> 
      <span itemprop="name"> 
       <?php echo $item->title; ?>- 
       <b><?php echo $item->category_title; ?></b> 
      </span> 
     </a> 
    </li> 
<?php endforeach; ?> 
</ul> 

UPDATE : 당신은 당신이 의견에 질문으로 당신은 내가 당신을 도와 대답 희망을 제출 한이

<ul class="latestnews<?php echo $moduleclass_sfx; ?>"> 
<?php foreach ($list as $item) : ?> 
    <li itemscope itemtype="http://schema.org/Article"> 
     <a href="<?php echo $item->link; ?>" itemprop="url"> 
      <span itemprop="name"> 
       <?php echo $item->title; ?>  
      </span> 
     </a> 
    </li> 
<?php endforeach; ?> 
<b><a href="<?php JRoute::_("index.php?option=com_content&view=category&layout=$item->category_title&id=$item->catid"); ?>">Click here for more news on ("<?php echo $item->category_title; ?>")</a></b> 
</ul> 
+0

안녕하세요, Amit,이게 제가 더 나은 통찰력을 주지만, 저는 아직 그곳에는 아직 없습니다. 이 솔루션은 나에게 범주 이름으로 확장 된 기사 목록을 제공합니다. 내가 찾고있는 것은 "목록 (범주 이름)에 대한 자세한 내용은 여기를 클릭하십시오." 이 문제에 대한 해결책을 알고 계십니까? 감사합니다. – redmac21

+0

@ redmac21 이것은 질문 한 원래 질문에 대한 대답이 잘못되었습니다. 나는 네가 물었던 것에 대답했다. 그래서 나는 당신에게 필요한 세부 사항을 가진 새로운 질문을하고 나에게 링크를 보내 줄 것을 제안한다. 나는 당신을 도울 수 있습니다. –

+0

@ redmac21 이것이 도움이되는지 확인하십시오. –

관련 문제