2012-02-16 2 views
0

Joomla 2.5에는 연락처 페이지에 작성자의 기사를 나열하는 옵션이 있습니다 ("사용자 문서 표시"). 그러나 가장 최근의 10 개 기사 만 나열 할 수 있습니다. 매개 변수를 변경하여이 설정을 찾을 수 없으므로 / components/com_contact/views/contact/tmpl/default_articles.php의 코드를 변경하는 데 균열이 있다고 생각했지만 잃어 버렸어.사용자 문서 표시 가능한 연락처 페이지에 10 개 이상의 기사를 표시하는 방법 - Joomla

<?php 
/** 
* @package  Joomla.Site 
* @subpackage com_contact 
* @copyright Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved. 
* @license  GNU General Public License version 2 or later; see LICENSE.txt 
*/ 

defined('_JEXEC') or die; 

require_once JPATH_SITE . '/components/com_content/helpers/route.php'; 

?> 
<?php if ($this->params->get('show_articles')) : ?> 
<div class="contact-articles"> 

    <ol> 
     <?php foreach ($this->item->articles as $article) : ?> 
      <li> 
       <?php echo JHtml::_('link', JRoute::_(ContentHelperRoute::getArticleRoute($article->slug, $article->catslug)), htmlspecialchars($article->title, ENT_COMPAT, 'UTF-8')); ?> 
      </li> 
     <?php endforeach; ?> 
    </ol> 
</div> 
<?php endif; ?> 

helpers/route.php 훨씬 더 긴하지만, 필요하다면 내가 여기 포함됩니다 :

여기에 파일입니다.

목록을 10 개로 제한하는 원인은 무엇입니까? 추가 결과를 페이지 매기기 (paginate) 할 수있는 방법이 있습니까?

답변

1

나는 Joomla를 사용하지만 당신은 \ com_contact \ 모델

이 라인 찾기 contact.php \ 구성 요소에 가면, 그것은 얼핏 없었어요 :

$db->setQuery($query, 0, 10); 
$articles = $db->loadObjectList(); 

이것은을 그것은 기사를위한 db를 querys.

Havent는 그것을 테스트했지만 그 것이 틀림 없습니다.

+0

내가 어떻게 그리워하는지 모르지만, 고맙다고, 그게 틀림 없어. 의지 – Dennis

관련 문제