제품 정보 페이지에서 “추가 정보”탭을 제거하는 방법을 제안하십시오
답변
레이아웃 파일에서 다음을 사용하여 “추가 정보”탭을 제거 할 수 있습니다.
<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
장점은 나중에 단일 속성을 표시하도록 결정할 수 있으며 코드를 수정할 필요가 없다는 것입니다.