2016-12-22 3 views
0

나는 Joomla 3과 버추 마트 3.0.18을 사용하고 있습니다.줌라 3 - 버추 마트 - 버트 마마 제품 모듈

나는 내 가게의 제품을 보여주기 위해 웹 사이트를 만들고 있습니다. 그래서 mod_virtuemart_product 같은 모듈에 2 개의 모듈을 만들었습니다. 그들 중 하나가 최신 제품 및 기타 디스플레이 기능을 갖춘 제품을 표시해야합니다.

제 웹 사이트에있는 웹 사이트 중 하나가 동일한 페이지에 표시됩니다.

도와주세요! 정말 고맙습니다!

업데이트 :

내 템플릿에서

, I는 다음과 같이 사용하여 해당 모듈을로드 :

<?php if ($this->countModules('modpro')) : ?> 
    <div class="modpro"> 
     <div class="container"> 
      <div class="row"> 
       <div class="col-md-12"> 
        <jdoc:include type="modules" name="modpro" style="xhtml" /> 
       </div> 
      </div> 
     </div> 
    </div> 
    <?php endif; ?> 

    <?php if ($this->countModules('modnew')) : ?> 
    <div class="modnew"> 
     <div class="container"> 
      <div class="row"> 
       <div class="col-md-12"> 
        <jdoc:include type="modules" name="modnew" style="xhtml" /> 
       </div> 
      </div> 
     </div> 
    </div> 
<?php endif; ?> 

내가 같은 위치에서 그들을 설정했지만, 그것이 작동하지 않습니다.

나는 그 중 하나를 비활성화했으며 다른 하나는 렌더링되었습니다. 차이 페이지에서 설정 했으므로 렌더링되었습니다.

+0

도움이 될만한 코드가 필요합니다. –

답변

1

이 질문을 읽은 모든 분들께 감사드립니다.

나는 내 문제의 이유를 발견했습니다.

if(self::$_alreadyLoadedIds){ 
    $where[] = ' p.`virtuemart_product_id`!='.implode(' AND p.`virtuemart_product_id`!=',self::$_alreadyLoadedIds).' '; 
    //$where[] = ' p.`virtuemart_product_id` NOT IN ('.implode(',',self::$_alreadyLoadedIds).') '; 
} 

그것은 다시 같은 제품을로드에서 내 두 번째 모듈을 방지하십시오 VirtueMartModelProduct 클래스의 sortSearchListQuery() 함수에서, 나는이 코드 라인을 발견했다.

다시 한 번 감사드립니다.

관련 문제