Post by sashorious » Fri Nov 22, 2013 12:40 am

Здравейте,

Сравнително от скоро се занимавам с opencart и имам въпрос. Опитвам се в лентата с менюто да си добавя мой си линк. Намерих къде се прави в header.tpl, но страницата ми е на английски и български и съответно задаването на име на линка на един език не става. Пробвах да създам променлива в header.php съответно за български и английски но ми пише че е недифинирана променливата.

Това е с фиксирано име в header.tpl:

Code: Select all

 <li><a href="index.php?route=information/information&information_id=7">The Brand</a>
А така се опитвам да му задам променлива:

Code: Select all

<li><a href="index.php?route=information/information&information_id=7"><?php echo $the_brand; ?></a>
И ентрито в header.php

Code: Select all

$_['the_brand']     = 'The Brand';
Извинявам се ако е коментирано преди, но не успях да намеря.

Newbie

Posts

Joined
Fri Nov 22, 2013 12:31 am

Post by mostly » Fri Nov 22, 2013 3:36 pm

1.) Във catalog/language/{езика на който искаш да я има променливата}/common/header.php

Code: Select all

$_['text_brand']       = 'The brand';
2.) Във catalog/controller/common/header.php

Code: Select all

$this->data['text_brand'] = $this->language->get('text_brand');
3.) И накрая във catalog/view/theme/{твоята тема}/template/common/header.tpl

Code: Select all

<li><a href="index.php?route=information/information&information_id=7"><?php echo $text_brand; ?></a></li>
Поздрави
Last edited by mostly on Tue Mar 18, 2014 4:43 pm, edited 1 time in total.

User avatar
New member

Posts

Joined
Thu Feb 28, 2013 2:03 am

Post by sashorious » Fri Nov 22, 2013 3:57 pm

Мерси.

Newbie

Posts

Joined
Fri Nov 22, 2013 12:31 am
Who is online

Users browsing this forum: No registered users and 5 guests