이 줄 찾을 중복 :
을
$this->data['products'][] = array(
(OC 1.5.6의 경우 238 행이어야 함) -> 여기서 제품은 처리되어 템플리트 변수에 지정됩니다. 이 배열에서 예를 들어 새로운 색인을 추가하십시오. 평가 :이 컨트롤러는 방법 ModelCatalogProduct::getProducts()
를 사용하고,이 방법은 제조 업체의 정보를 채우지 않습니다
'rating' => $result['rating'],
'manufacturer' => $result['manufacturer'], // <= YOUR NEW LINE
때문에, 당신은 catalog/model/catalog/product.php
을 수정하는 것이 필요 쿼리의 SELECT
부분으로
m.name as manufacturer
를 추가 (절의 마지막 항목이 아닌 경우 ,
을 추가 한 후)
를 추가하십시오
이 선 후 : 카테고리 제품에 대한 귀하의 템플릿에 이제
$sql .= " LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'";
당신은
foreach($products as $product)
루프 내에서
<?php echo $product['manufacturer']; ?>
를 사용할 수 있습니다 목록. 조금만 더 편집하면됩니다. vQmod 파일을 통해 이러한 편집 작업을 수행 할 수 있다면 ...
Enjoy!
달성하고자하는 것은 무엇입니까? 카테고리에 나열된 각 제품의 제조업체를 표시 하시겠습니까? – shadyyx
안녕하세요 @shadyyx, 예. 카테고리 목록의 각 제품에 이미 존재하는 정보와 함께 제조업체 이름을 표시하기 만하면됩니다. – Carol