Вітаю друзі. Дуже часто при створенні інтернет магазину потрібно зробити логотип на головній сторінці не клікабельним, тобто прибрати активне посилання.
Що мається на увазі? - Рекомендації пошукових систем свідчать, що будь-яка сторінка не повинна посилатися на саму себе. В інтернет магазині opencart логотип же є посиланням на всіх сторінках, відповідно на головній сторінці логотип посилається також на головну сторінку тобто саму на себе.
Хоча це і спірне питання про посилання саме на себе з логотипу, але все ж таки, всі вебмастера і розробники інтернет магазинів на opencart кинулися відразу ж після виходу цієї новини в Google змінювати і виправляти логотип.
Як на мене, це не є важливим пунктом в просуванні інтернет магазину, і у мене коли я займаюся розкручуванням сайту даний пункт не стоїть в головних першочергових завданнях, але все ж таки раз пошуковики рекомендують потрібно зробити, гірше точно не буде.
І так, як же прибрати посилання з логотипу на головній сторінці в opencart, при тому щоб залишити її активною на всіх інших внутрішніх сторінках магазину. Все дуже просто і Вам потрібно внести зміни всього в один файл.
І так давайте розглянемо як прибрати посилання на логотип в opencart, за приклад ми візьмемо стандартний шаблон, якщо у Вас трохи інший шаблон тоді у Вас може бути трохи по іншому виводиться логотип, але принцип залишається все той же:
Загальним поїхали. Нам потрібно внести зміни в файл шаблона а саме в catalog/view/theme/default/template/common/header.tpl, відкриваємо цей файл і знаходимо код виведення логотипу який має приблизно такий вигляд:
1 2 3 |
<?php if ($logo) { ?> <div id="logo"><a href="<?php echo $home; ?>"><img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" /></a></div> <?php } ?> |
Як я вже писав у Вас він може мати трохи інший вид, все залежить від вашого шаблону. І міняємо весь цей код на наступний:
1 2 3 4 5 6 7 |
<?php if ($logo) { ?> <?php if (isset($this->request->get['route']) && $this->request->get['route'] != 'common/home') { ?> <div id="logo"><a href="<?php echo $home; ?>"><img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" /></a></div> <?php } else { ?> <div id="logo"><img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" /></div> <?php }?> <?php } ?> |
Таким чином ми зробили логотип не активним на головній сторінці в opencart, але якщо перейти кудись у внутрішню сторінку то він стає посиланням і при кліці по логотипу Ви перейдете на головну сторінку.
Ось власне і все, тепер Ви знаєте як зробити неактивним логотип в opencart. Будуть питання запитуйте в коментарях.
PS: Можливо Вас також зацікавить стаття Зміна логотипу разом з перемиканням мови в opencart
Немає коментарів
Ви можете залишити коментар першим.