태그 보관물: blocks

blocks

Magento 2 제품 정보 탭을 제거하는 방법 제거하는 방법을 제안하십시오 참조 :

제품 정보 페이지에서 “추가 정보”탭을 제거하는 방법을 제안하십시오

참조 : http://awesomescreenshot.com/0f765e4128



답변

레이아웃 파일에서 다음을 사용하여 “추가 정보”탭을 제거 할 수 있습니다.

<referenceBlock name="product.attributes" remove="true" />

“세부 사항”탭을 제거해야하는 경우 :

<referenceBlock name="product.info.details" remove="true" />


답변

/slippers.nl/vendor/magento/module-catalog/view/frontend/layout/catalog_product_view.xml에서 페이지에 추가되는 방법을 확인할 수 있습니다.

        <block class="Magento\Catalog\Block\Product\View\Description" name="product.info.details" template="product/view/details.phtml" after="product.info.media">
            <block class="Magento\Catalog\Block\Product\View\Description" name="product.info.description" template="product/view/attribute.phtml" group="detailed_info">
                ...
            </block>
            <block class="Magento\Catalog\Block\Product\View\Attributes" name="product.attributes" as="additional" template="product/view/attributes.phtml" group="detailed_info">
                ...
            </block>
        </block>

여기서 제거하려는 요소의 이름을 볼 수 있습니다. 설명 / 세부 사항 탭만 제거하려면 다음을 사용하십시오.

<referenceBlock name="product.info.description" remove="true" />

속성 / 정보 탭만 제거하려면 다음을 사용하십시오.

<referenceBlock name="product.attributes" remove="true" />

다음을 사용하여 전체 섹션 / 모든 탭을 제거하십시오.

<referenceBlock name="product.info.details" remove="true" />


답변

Layout XML을 통해 시도 할 수 있습니다

처럼

<referenceBlock name="product.info.details" remove="true"></referenceBlock>

또는 일부 탭-리뷰가있는 탭 제거

<referenceBlock name="reviews.tab" remove="true"></referenceBlock>


답변

모든 속성에 대해 “제품 세부 사항 페이지에 표시”옵션의 선택을 취소 할 수도 있습니다.

모든 속성에 대해이 작업을 수행하려면 mysql 쿼리를 실행하십시오.

update catalog_eav_attribute set is_visible_on_front = 0

장점은 나중에 단일 속성을 표시하도록 결정할 수 있으며 코드를 수정할 필요가 없다는 것입니다.


답변