Küçük bi php hatası

esad18

OpenCart-TR
Katılım
27 Tem 2013
Mesajlar
9
Tepkime puanı
0
Puanları
0
Selamun Aleykum

Featured bölümünde bikaç değişiklik yaptım.Ürünler kayarak gidiyor,fiyatları kaldırdım sepeti de kaldırdım.Şimdi bana sepetin olduğu yere Küçükk bi açıklama gerekiyor.Yani ürün eklerken SKU gibi bişeye yazdığımda orada Ürün isminin altında gözükmesini istiyorum. Resimden bakabilirsiniz

1377795741.jpg


Bunun gibi istiyorum

1377731335.png
 

bakitaro

OpenCart-TR
Katılım
17 Haz 2013
Mesajlar
36
Tepkime puanı
0
Puanları
0
Yaş
42
Web sitesi
opencartfx.com
1. Adım
PHP:
$product_info = $this->model_catalog_product->getProduct($product_id);

Öncelikle istediğiniz alanın getProduct fonksiyonuyla alınıp alınmadığına bakın. Alınmıyorsa model dosyasında gerekli alanları düzeltin.

2. Adım
Veri geliyorsa aşağıdaki kısma ekleme yapın. Ben sku için ekleme yaptım.
PHP:
	$this->data['products'][] = array(
					'product_id' => $product_info['product_id'],
					'thumb'   	 => $image,
					'name'    	 => $product_info['name'],
                                        'sku'    	 => $product_info['sku'],
					'price'   	 => $price,
					'special' 	 => $special,
					'rating'     => $rating,
					'reviews'    => sprintf($this->language->get('text_reviews'), (int)$product_info['reviews']),
					'href'    	 => $this->url->link('product/product', 'product_id=' . $product_info['product_id'])
				);

3. Adım
tpl dosyasında
PHP:
<?php echo $product['sku']; ?>
şeklinde çağırabilirsiniz.
 

esad18

OpenCart-TR
Katılım
27 Tem 2013
Mesajlar
9
Tepkime puanı
0
Puanları
0
Usta çok teşekkürler ama 1.ve 2. adımları nereye yapıyoruz.Biraz açsak olayı..
 

bakitaro

OpenCart-TR
Katılım
17 Haz 2013
Mesajlar
36
Tepkime puanı
0
Puanları
0
Yaş
42
Web sitesi
opencartfx.com
Anasayfada hangi modül ile listeleme yapıyorsanız o modülün dosyalarında değişiklik yapacaksınız.

Örneğin ana sayfada ürün göstermek için sizin için seçtiklerimiz modülünü kullanıyorsanız değişiklik yapacağınız dosyalar

1. adım için;

catalog/controller/module/featured.php Controller dosyası

2. adım için kontrol edeceğiniz dosya;

catalog/model/catalog/product.php

3. adım için;

catalog\view\theme\default\template\module\featured.php

Son eklenenler modülü için latest.php
Kampanyalı ürünler için special.php dosyalarında değişiklik yapabilirsiniz.

Ayrıca standart olarak kurulu olmayan modüller için o modüllere ait dosyalarda değişiklik yapabilirsiniz.
 
Üst