Opencart mağazanızda üst navigasyon menüsüne bilgi sayfalarınızı eklemek isterseniz
catalog/controller/common/header.php doyasında aşağıdaki kodu bulun:
protected function index() {
Bunun hemen altına aşağıdaki kodu ekelyin:
//menüye bilgi sayfası ekleme
$this->language->load('module/information');
$this->data['text_contact'] = $this->language->get('text_contact');
$this->data['text_sitemap'] = $this->language->get('text_sitemap');
$this->load->model('catalog/information');
$this->data['informations'] = array();
foreach ($this->model_catalog_information->getInformations() as $result) {
$this->data['informations'][] = array(
'title' => $result['title'],
'href' => $this->url->link('information/information', 'information_id=' . $result['information_id'])
);
}
$this->data['contact'] = $this->url->link('information/contact');
$this->data['sitemap'] = $this->url->link('information/sitemap');
//buraya kadar menüye bilgi sayfası ekleme
Şimdi catalog/view/theme/tema_adı/template/common/header.tpl dosyasındaki <div id="menu">
‘yü aşağıdakiyle değiştirin:
<div id="menu">
<ul>
<li><a href="<?php echo $home; ?>"><?php echo $text_home; ?></a></li>
<?php foreach ($categories as $category) { ?>
<li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
<?php if ($category['children']) { ?>
<div>
<?php for ($i = 0; $i < count($category['children']);) { ?>
<ul>
<?php $j = $i + ceil(count($category['children']) / $category['column']); ?>
<?php for (; $i < $j; $i++) { ?>
<?php if (isset($category['children'][$i])) { ?>
<li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>
<?php } ?>
<?php } ?>
</ul>
<?php } ?>
</div>
<?php } ?>
</li>
<?php } ?>
<?php foreach ($informations as $information) { ?>
<li><a href="<?php echo $information['href']; ?>"><?php echo $information['title']; ?></a>
<?php } ?>
</li>
<li><a href="<?php echo $contact; ?>"><?php echo $text_contact; ?></a></li>
<li><a href="<?php echo $sitemap; ?>"><?php echo $text_sitemap; ?></a></li>
</ul>
</div>
Alper
on said
ustadım bırsey sormak ıstıyorum
ben opencard sitesini magza olarak kullanıyorum ve onunde forum sıtem var
magzamdan forum sıteme gıtmek ıcın ana sayfanın yanına nasıl foruma gıtmek ıcın alan eklerım ve ana sayfayı degıstırıp portala shop dıye bı yer acıp onuda opencard ana sayfasına gıdecek sekilde nasıl yaparım
Özden
on said
Bunu yapmanın en güzel yolu bence menülerden daha çok her iki sitede de side bar kullanmak. Opencart sitenizde side bar kısmına “foruma gitmek için tıklayın” diye bir link verirsiniz. Hatta bu link görsel bir banner şeklinde olursa tasarım açısından daha güzel olur. Aynı şelilde forum sitenize de mağanız için güzelce tasarlanmış bir banner link verirsiniz. Opencartta side bar da bunu yapabilmek için ücretsiz modüller var. Bu linktekini deneyebilirsiniz.:
http://www.opencart.com/index.php?route=extension/extension/info&extension_id=2318
efe
on said
merhaba, bilgi için teşekkürler.. bir sorum olucak
bilgi sayfasını aşağı dogru açtırabiliyorum, 2 sütunlu olarak nasıl açtırabilirim acaba?
verdiğiniz kodlar tek sutun olarak görünüyor
davetiye
on said
bence faydalı bilgi olmuş en azından bu tür bilgileri herkez paylaşmıyor sonuçta birilerinin işine yarar
ismail
on said
Merhaba hocam. Ben site header kısmında kategori değil sayfa göstermek istiyorum. Siteye ne sayfa ekleyebiliyorum ne de hali hazırda olan sayfaları gösterebiliyorum. Bana bu konuda yardımcı olabilir misiniz?
ipek
on said
Teşekkürler yardımınız için .
Can Şahin
on said
Open Cart 2.0.1.1 sürümünün header.tpl dosyasında öyle bir kod yok