Поиск по сайту
Результаты поиска по тегам 'header.tpl'.
Найдено 15 результатов
-
Генерация мета-тегов title на страницах пагинации
Romaleg опубликовал теме в Opencart 3.x: Песочница
Всем привет, такой вопрос, нужно на сайте настроить генерацию мета-тегов title на страницах пагинации, вид должен быть такой "Заголовок страницы" - N страница из COUNT_PAGES, где N - номер страницы, а COUNT_PAGES количество страниц. Проблем не возникло сделать такое для страниц категорий товаров, в header.php формирую запрос точно такой же как в category.php, т.е. через request получаю path, sort, order, filter дальше через $this->model_catalog_product->getTotalProducts($filter_data) получаю название категории и количество товаров, делю на вывод на странице, получаю количество страниц и название категории, все вроде бы отлично, но есть пара модулей, smart filter и вот тут вообще не понимаю как происходит запрос? я посмотрел файлы модификации, они не меняют запрос в category.php, но по итогу, в php приходят правильные данные на основе которых генерируется пагинация, а у меня в title остается такое же количество страниц которое идет для категории в целом. вот к примеру: https://vinestore.ru/vino/?page=2 title = Вино - страница 2 из 23 вот тут с фильтром где всего товаров на 2 страницы https://vinestore.ru/vino/rossiya/?page=2 title = Вино - страница 2 из 23 из того что я разобрал, модуль ставит в запрос параметр __route__, который соответствует полю params в базе данных, изображение в первом приложении. но я совсем не понимаю, как модуль может, к примеру влазить в запрос к модели без модификации изначального контроллера? еще я бы хотел получать не название категории, а именно heading_title страницы, это реально? если heading_title генерируется тем же фильтром? или сторонним модулем, вроде SEO Pages вот как выглядит $this->request->get Array ( [page] => 4 [_route_] => tsvet-is-beloe [path] => 2 [ff3] => 62 [route] => product/category ) в теории можно попробовать по __route__ посылать запрос в модель для получения количества товаров для этого запроса, но стандартная модель не принимает значение __route__, так же как и модель в модификациях. куда копать чтобы разобраться как получить количество товаров вот в таком запросе и желательно получить заголовок страницы из header.php? -
Уважаемые участники форума, вопрос, есть ли возможность перенести блок с корзиной из header.tpl (где указывается кол-во добавленного товара) в product.tpl (в карточку товара)? Просто перенос <div><?php echo $cart; ?></div> из header.tpl в product.tpl не работает. Для дальнейших манипуляций не хватает знаний. Схематически, что нужно нарисовал ниже. OC Store 2.3.0.2 Прошу вашей помощи.
- 7 ответов
-
- header.tpl
- product.tpl
- (и ещё 2)
-
Здравствуйте!Имеется магазин на OpenCart 2.0.1.1, необходимо в header.tpl задать проверку, находимся мы на странице товара или же какой-то другой. <?php if (<проверка, товар ли мы показываем или нет>){ оператор; }else{ оператор 2; }; ?> Как можно провести такую проверку? Используется ЧПУ, так что из url парсить не удастся. Может, можно через тип используемого шаблона? Для товаров используется product.tpl, в нём и вызывается header.tpl
- 15 ответов
-
- opencart2
- header.tpl
-
(и ещё 1)
Теги:
-
Добрый день! Возник вопрос: как добавить модуль, к примеру, "Категории" в header.tpl? На форумах смотрел, нашёл устаревший способ: В директории "/catalog/controller/common/header.php" Перед "$this->render();"(этой строки нет в файле) добавить такую строку: $this->children = array('module/information'); После чего в шаблоне template/common/header.tpl можно вывести переменную "$information", которая хранит готовый html код Однако, способ устарел, есть ли возможность это сделать в версии 2.3 OcStore/Opencart? Благодарю за вашу помощь!
-
хочу себе на сайт установить таймер обратного отсчёта. НА сайте megatimer.ru настроил необходимый мне таймер и система выдала мне вот такой код <script src="http://megatimer.ru/s/ce896280934af1e2a98bde9e9f70c92a.js"></script> этот код мне нужно вставить на свой сайт туда где я хочу видеть отображение этого дополнения. Я думаю вы меня понимаете - таймер обратного отсчёта что бы клиенты видели что акция на все товары скоро закончится. на скринах я показал где хочу видеть отображение таймера. я так понимаю, мне нужно править два файла : catalog/view/theme/oct_luxury/template/common/header.tpl что бы он появился в верхней строчке. (тут нужно что бы перед этим таймером была фраза "до конца акции" и после этой фразы был таймер). и catalog/view/theme/oct_luxury/template/product/product.tpl для отображения его в карточке товара. Подскажите пожалуйста куда именно в этих файлах нужно вставить код <script src="http://megatimer.ru/s/ce896280934af1e2a98bde9e9f70c92a.js"></script> Буду благодарен за любую инфу.
- 10 ответов
-
- 1
-
- скрипт
- header.tpl
-
(и ещё 2)
Теги:
-
Здравствуйте, прошу помощи. Интересует такая инфа, как можно от дублировать шапку и изменить её. То есть, я хочу полностью изменить стр. регистрации и входа, к примеру как на али. Но стандартный вид не устраивает. Где то как то понимаю что нужно от копировать с изменениями header.tpl и header.php. Но как это всё дело связать что бы потом открывало по виду <?php echo $header-login; ?> к примеру.
- 8 ответов
-
- opencart 1.5.6.1
- header.tpl
- (и ещё 2)
-
С OpenCart знаком пару дней)), есть опыт в Wordpress У меня OpenCar 2.3 Стоит тема из коробки пытаюсь внести в неё правки Пробовал менять код в файле /catalog/view/theme/default/template/common/header.tpl Ничего не меняется(((, может где-то что-то кешируется? или...
-
Доброе время суток! Ребята подскажите пожалуйста как вывести значение поля в header.tpl из карточки товара? Есть поле sellunit в админке забивается, сохраняется, и выводится. В product.tpl выводится хорошо. А в header.tpl выдаёт ошибку Notice: Undefined variable: sellunit in C:\OPSERV\domains\opencart.loc\catalog\view\theme\default\template\common\header.tpl on line 44 ... Где нужно определить эту переменную чтобы если открыта карточка товара то поле этого товара выводилось в header? Шаблон дефолтный, opencart 2.0.1.1 чистый. Поставил для знакомства с системой.
-
header.tpl не реагирует на изменения на локалке
Delight опубликовал теме в Opencart 2.x: Общие вопросы
Здравствуйте! Проблема такая: редактирую файл header.tpl на денвере и не происходит никаких изменений. С другими файлами, например footer, все нормально, все правится. Возможно звучит как бред. Последний раз обращался к локалке неделю назад, все было нормально. Удаляю всю информацию в файле, все равно сайт работает. Прошу помочь разобраться, спасибо! -
Уважаемые гуру, подскажите пож-та OpenCart изучаю не так давно поэтому сильно не критикуйте, (есть базовые знания Html и CSS) Задача у меня была следующая добавить текстовое поле (тел) под кнопкой корзина товаров в базовом шаблоне Сначало добавил <div class="header_PHONE"> в Header.tpl (смотрите header.tpl.png) Потом сделал в файле stylesheet.css описание стиля .header_PHONE { float: right; max-width: 300px; margin-bottom: 5px; margin-right: 18px; font-size: 11pt; font-family: verdana; font-style: italic; color: #333; border: 1px dashed #38B0E3; padding: 5px; } Вопрос в следующем правильно ли я это сделал? Есть ли более правильный способ? Смотрите картинку header_screen.png и что значит class="col-sm-3", "col-sm-2", "col-sm-4" можно ли использовать эти классы для собственных div И почему ромбики с вопросами, я так понимаю что то с кодировкой? Заранее спс за ответы и советы!
-
Народ нужна помощь разобраться в проблеме: есть наброски магазина на localhost. Пытаюсь что-нибудь поменять в содержимом header.tpl (catalog\view\theme\default\template\common), результата никакого! Удаляю все содержимое - ничего. Переименовываю файл header.tpl - ругается! Причем все нормально редактировалось.. Что может быть? Перезагрузка помпа/сервера ничего не дает
-
Как разместить код с заглушкой от Rotapost на сайте Opencart так, чтобы он отображался? В opencart есть header.tpl, а в header.php нет body
-
Проблема с $text_compare в header.tpl
rodgers опубликовал теме в Помощь программистам и разработчикам
Проблема заключается в том что я вывел в header.tpl значение и ссылку на страничку сравнения(compare) и на страницах категорий сслыка($compare) и текст($text_compare) видны как надо, а на на главной странице сайта и остальных (регистрация, home, etc...) ссылка рабочая а текст пишется название переменной(text_compare), а не ее значение! Помогите решить вопрос, я думаю это что-то с сессиями нужно сделать раз переменная не принимает значение? -
Здравствуйте. При редактировании catalog/view/theme/default/template/common/header.tpl изменения не отображаются при открытии страницы. Хочу внести изменения в блок навигации наверху страницы Текущий код блока в header.tpl: <nav id="top"> <div class="container"> <?php echo $currency; ?> <?php echo $language; ?> <div id="top-links" class="nav pull-right"> <ul class="list-inline"> <li><a href="<?php echo $contact; ?>"><i class="fa fa-phone"></i></a> <span class="hidden-xs hidden-sm hidden-md"><?php echo $telephone; ?></span></li> <li class="dropdown"><a href="<?php echo $account; ?>" title="<?php echo $text_account; ?>" class="dropdown-toggle" data-toggle="dropdown"><i class="fa fa-user"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $text_account; ?></span> <span class="caret"></span></a> <ul class="dropdown-menu dropdown-menu-right"> <?php if ($logged) { ?> <li><a href="<?php echo $account; ?>"><?php echo $text_account; ?></a></li> <li><a href="<?php echo $order; ?>"><?php echo $text_order; ?></a></li> <li><a href="<?php echo $transaction; ?>"><?php echo $text_transaction; ?></a></li> <li><a href="<?php echo $download; ?>"><?php echo $text_download; ?></a></li> <li><a href="<?php echo $logout; ?>"><?php echo $text_logout; ?></a></li> <?php } else { ?> <li><a href="<?php echo $register; ?>"><?php echo $text_register; ?></a></li> <li><a href="<?php echo $login; ?>"><?php echo $text_login; ?></a></li> <?php } ?> </ul> </li> <li><a href="<?php echo $wishlist; ?>" id="wishlist-total" title="<?php echo $text_wishlist; ?>"><i class="fa fa-heart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $text_wishlist; ?></span></a></li> <li><a href="<?php echo $shopping_cart; ?>" title="<?php echo $text_shopping_cart; ?>"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $text_shopping_cart; ?></span></a></li> <li><a href="<?php echo $checkout; ?>" title="<?php echo $text_checkout; ?>"><i class="fa fa-share"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $text_checkout; ?></span></a></li> </ul> </div> </div> </nav> Очищаю блок в header.tpl <nav id="top"> </nav> результат вывода страницы остается тот же: при просмотре HTML кода страницы видим, что изменений в коде не произошло: <nav id="top"> <div class="container"> <div id="top-links" class="nav pull-right"> <ul class="list-inline"> <li><a href="http://shop.ru/contact-us"><i class="fa fa-phone"></i></a> <span class="hidden-xs hidden-sm hidden-md">+7(495)999-99-99</span></li> <li class="dropdown"><a href="http://shop.ru/my-account" title="Личный кабинет" class="dropdown-toggle" data-toggle="dropdown"><i class="fa fa-user"></i> <span class="hidden-xs hidden-sm hidden-md">Личный кабинет</span> <span class="caret"></span></a> <ul class="dropdown-menu dropdown-menu-right"> <li><a href="http://shop.ru/create-account">Регистрация</a></li> <li><a href="http://shop.ru/login">Авторизация</a></li> </ul> </li> <li><a href="http://shop.ru/wishlist" id="wishlist-total" title="Закладки (0)"><i class="fa fa-heart"></i> <span class="hidden-xs hidden-sm hidden-md">Закладки (0)</span></a></li> <li><a href="http://shop.ru/cart" title="Корзина"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md">Корзина</span></a></li> <li><a href="http://shop.ru/checkout" title="Оформление заказа"><i class="fa fa-share"></i> <span class="hidden-xs hidden-sm hidden-md">Оформление заказа</span></a></li> </ul> </div> </div> </nav> Как я могу внести правки в данный шаблон?Версия ОС: 2.0.1.1