제품 페이지에서“제품 정보, 리뷰, 태그”블록 제거


18

Magento의 제품 페이지에서 특정 블록을 제거하려고하는데 삭제해야 할 위치를 찾을 수 없습니다. XML 파일 어딘가에 있다고 생각하지만 웹 개발자에게는 좋지 않으므로 일부 파일을 삭제하려고 시도하는 것이 어리석은 것으로 생각했습니다.

Magento 관리자에서 이미 'tags'기능을 비활성화 (admin -> system -> configuration -> advanced -> disable Mage_Tag)했지만 전체 블록을 삭제할 위치를 찾을 수 없습니다.

그림에서 빨간색 원으로 표시된 블록은 삭제하려고하는 블록입니다. 따라서 'productomschrijving'과 'extra informatie'도 있습니다.

삭제하려는 블록

답변:


14

local.xml프론트 엔드 테마 폴더 안에 파일 을 작성해야 합니다app/design/frontend/[your_package]/[your_theme] (if you haven't already)

그리고 거기에 다음 줄을 삽입하십시오

<?xml version="1.0"?>

<layout version="0.1.0">

<catalog_product_view>
    <reference name="product.info.tabs">
        <action method="unsetChild">
            <child>description</child>
        </action>
        <action method="unsetChild">
            <child>additional</child>
        </action>
    </reference>
</catalog_product_view>

</layout>

태그 이름을 제품 설명 및 테마에 제공된 추가 정보 태그로 변경할 수 있습니다.


감사. 이것만으로 태그와 제품 설명이 제거되었습니다. 추가 정보가 여전히 표시됩니다. 이것이 어떻게 나타날 수 있는지 아십니까? 개인적으로 <action method = "unsetChild"> <child> product_additional_data </ ​​child> </ action>에 의해 제거 될 것이라고 말했기 때문에
Jennie

1
두 번째 제거에서 <child> 추가 </ child>를 변경하십시오. 잘만되면 그것은 당신을 위해 작동합니다
liyakat

@Jennie, 기꺼이 도와 드리겠습니다.
liyakat

특정 제품에 대해서만 "검토"탭을 어떻게 다시 보십니까? 기프트 카드 제품처럼?
sagar sapkota

@sagarsapkota, 의견 대신 질문을 추가하면 당신을 돕기 위해 최선을 다할 것입니다
liyakat

7

관리자 패널-> 시스템-> 고급-> Mage_Tag = "사용 안함"


5

local.xml아래 코드를 작성 하여 붙여 넣습니다.

<?xml version="1.0" ?>
<layout>
  <default>
     <remove name="product_tag_list" />
  </default>
<layout>

1

@liyacat 에서 제안한대로 단일 탭이 아닌 전체 탭 영역을 제거하려면 테마의 layout/local.xml다음 코드를 사용하십시오 .

<catalog_product_view>
    <remove name="product.info.tabs">
</catalog_product_view>

0

adminPanel로 이동하여 위젯을 클릭하고 태그, 제품 검토, 사용자 정의 태그를 검색 한 후 레이아웃 제거를 검색하십시오. 작동합니다


위젯은이 제품 탭과 관련이 없습니다. 이것은 내가 아는 한 레이아웃 XML을 통해서만 가능합니다
Sander Mangel

0

태그를 제거하려면 블록 이름을 "product.tags"로 변경하십시오.

잘만되면 그것은 당신을 위해 일할 것입니다!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.