문제

현재 나의 상점은 주위 20000+제품입니다.각 제품의 간단한 설명 섹션을 포함한 제품 제목에서 이 순간입니다.

나는 바꾸려는 모든 제품의 간단한 설명 섹션은 다음과 같은 이미지 대신의 제품 제목입니다.

enter image description here

어떻게 대량으로 대체 위의 이미지 코드를 magento 제품에 대한 간단한 설명 섹션?

도움이 되었습니까?

해결책

관리자 패널에서 + 탈 로그> 속성> 속성 관리로 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 처음이다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 magento.stackexchange
scroll top