하는 방법 설정 기본값을 젠토 short description?
-
13-12-2019 - |
해결책
관리자 패널에서 + 탈 로그> 속성> 속성 관리로 short_description
속성의 기본값을 설정할 수 있습니다. 그러나 기존 제품에 대해 설정된 모든 값을 제거해야합니다. Magmi Mass Importer라는 도구 로이 작업을 수행합니다.
더 나은 접근 방식은 제품보기 페이지에서 간단한 설명을 제거하고 콘텐츠로 정적 블록을 만들어 제품보기 페이지에이를 추가하는 것입니다.
이 방법은 먼저 콘텐츠로 정적 블록을 만들어야하며 다음 레이아웃 XML에 추가하면 제품보기 페이지의 레이아웃 핸들을 찾아야 할 것입니다. 아마도 PRODUCT_TYPE_configurable
또는 PRODUCT_TYPE_simple
또는 둘 다를 찾아야합니까? 그런 다음 unset_child action
메서드를 사용하여 짧은 설명을 제거하거나 레이아웃 XML에서 추가되지 않은 경우 테마의 catalog/product/view.phtml
템플릿 파일에서 주석을 처리해야 할 수도 있습니다. 그런 다음 최근에 생성 된 정적 블록을 제품 페이지에서 제품 페이지에서 사용할 수있게하십시오.
<block type="cms/block" name="my_identifier"> <action method="setBlockId"><block_id >my_identifier</block_id></action> </block>
.
마지막으로 제품 페이지에 정적 블록을 추가하려면 짧은 설명이 호출 된 위치 옆의 PHTML 템플릿 파일의 아래 코드 스 니펫을 사용하십시오.
<?php echo $this->getChildHtml('my_identifier') ?>
.
나는 귀하의 콘텐츠가 제품에 대한 간단한 설명이 아니라 상점에 대한 유용한 정보가 아니라이 데이터가 다른 곳에서 사용될 수있는 'short_description'속성 에서이 데이터를 보유하지 않아야한다고 생각합니다. 시스템, 즉, 장바구니, 트랜잭션 이메일 등.
행운
다른 팁
을 확인해야의 백업 SQL DB 처음이다.
귀하의 작업을 할 수 있을 변경하여 젠토의 SQL DB 직접 있습니다.
이후 젠토 사용 EAV(entity-특성 값)데이터 모델(https://en.wikipedia.org/wiki/Entity%E2%80%93attribute%E2%80%93value_model),먼저 찾아야 하는 특성 ID 젠토 사용하여 설정하는 해당 값이 있습니다.
열 젠토 DB 와 phpMyAdmin 또는 이와 유사한합니다.을 확인하는 도메인 호스팅/관리 도구에 액세스 할 수 있습니다.
테이블을 열고 eav_attribute
검색 short_description
내부에 열 attribute_code
.검색을 사용할 수 있습의 SQL 관리 도구 또는 단순히 다음 SQL 쿼리를 실행하여:
SELECT * FROM `eav_attribute` WHERE `attribute_code` = "short_description";
참고 attribute_id
에서의 결과로 행합니다.
지금 열린 테이블 catalog_product_entity_text
을 보유하고 내부에 텍스트는 제품의 간단한 설명이 있습니다.검색에 대한 곳 attribute_id
이 귀하의 주목 id(수),다음과 같다(이 경우 62):
SELECT * FROM `catalog_product_entity_text` WHERE `attribute_id` = 62;
에서 열 value
을 찾을 수 있는 제품의 간단한 설명이 있습니다.
지금 당신은 변경할 수 있는 모든 가치 필드를 사용하여 SQL 쿼리:
UPDATE `catalog_product_entity_text`
SET `value` = '<img src="http://domain.com/images/conditions.gif" />'
WHERE `attribute_id` = 62;
를 사용하는 경우 다른 storeViews(어쩌면으로 언어)에 통지 열이 store_id
또한 역할을 한다.
을 확인해야의 백업 SQL DB 처음이다.