2011-07-05 5 views
0

Magento 저장소에 최신 150 개의 추가 제품을 표시하는 사용자 정의 홈페이지가 있습니다 (가장 최근의 항목이 먼저 표시됨).특정 Magento 범주 페이지의 도구 모음 요소 숨기기

여기에 툴바의 페이징이 필요하지만 (페이지 당 30 개, 5 페이지) 표시 할 "정렬 기준"과 "표시"숫자는 서로 관련이 없습니다.

페이지는 created_at 정렬 (기사에 제안 됨)이 올바르게 작동하지 않는 것처럼 내재 된 entity_id로 모음을 정렬하기 위해 Tridian New Arrivals 코드 (google it)를 사용하여 구성됩니다.

기본적으로 이것은 카테고리 페이지로 리디렉션되는 홈 페이지입니다. 카테고리 페이지는 특정 제품 컬렉션 (신규 도착)을 표시하기 위해 오버 라이드가 있습니다.

누군가이 페이지에서이 두 가지 선택 목록을 숨기는 방법을 알려주시겠습니까?

건배,

+0

가 귀하의 질문에 Tridian 코드와 "기사"에 링크를 추가하는 당신을 죽일 것인가? 그것은 당신의 질문에 모호성을 제거합니다. –

+0

일반적으로, 아니요,하지만이 예에서는 제 iPhone에 있었기 때문에 링크를 삽입하는 것이 왕궁의 고통입니다. 내가 게시 한 텍스트를 검색하면 올바른 항목이 먼저 반환됩니다 (http://www.tridian.com/developer-blog/adding-new-arrivals-to-magento/). 나는 보통 처음으로이 일을했을 것이다 :-) – robgt

답변

1

이론적으로이 범주 디자인 레이아웃 업데이트 가능하지만 그렇게 쉽지 않았다 롭 :

http://www.magentocommerce.com/boards/v/viewthread/46823/#t331000

당신은 구성되는 새 테마를 만들 수 있습니다 툴바 (해킹 된 phtml 파일)를 없애고이 카테고리에 대한이 카테고리의 맞춤 디자인을 설정하려면이 파일로 바꿀 필요가있는 파일 만 복사하면됩니다. 기본 테마를 사용하여 간격을 채 웁니다.

우선 난 (광산 라인 36이다) 코드의 시작에서 현재 카테고리 변수를 설정 다음과 같이 헤더, 푸터 등

0

I는 toolbar.phtml에서 코드 이것을 해결.

<?php 
if (Mage::registry('current_category') != NULL) { 
    $curr_category = Mage::registry('current_category')->getName(); 
    $curr_category = strtolower($curr_category); 
} else { 
    $curr_category = ''; 
} 
?> 

그런 다음 선택 목록을 작성하고 출력하는 코드 블록 주위의 IF 문에서 변수 값을 테스트합니다.

<?php if($curr_category != 'new arrivals'): ?> 
--- Select list code here --- 
<?php endif; ?> 

나는 누군가를 돕기를 바랍니다.

건배!

0

나는 이것을했고 그것은 나를 위해 일했다. /app/design/frontend/base/default/template/catalog/product/list/toolbar.phtml을 복사하여/app/design/frontend/default/[your template]/template/catalog/product/list/toolbar_new.phtml로

는 CMS를 만들기 페이지 레이아웃 업데이트에 이것을 추가 :

<reference name="content"> 
      <block type="catalog/product_list" name="product_list" template="catalog/product/ga_gallery.phtml"> 
       <block type="catalog/product_list_toolbar" name="product_list_toolbar" template="catalog/product/list/toolbarnosort.phtml"> 
        <block type="page/html_pager" name="product_list_toolbar_pager"/> 
       </block> 
       <action method="setToolbarBlockName"><name>product_list_toolbar</name></action> 
       <action method="setCategoryId"><category_id>76</category_id></action> 
      </block>