Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[РЕШЕНО] Вывод модулей в Header/Footer


Recommended Posts

Здравствуйте, не работает Ваше решение, при нажатии кнопки сохранить, позиция не сохраняется в схеме админки. На плюс добавляешь в эту позицию новый модуль, а после сохранения она принимает первоначальный вид! Opencart 2.3. Делал через модификатор, кроме создания файлов вручную.

Змінено користувачем zeon1983
Надіслати
Поділитися на інших сайтах


Вобщем проблема в том, что если поменять в файле admin/view/template/design/layout_form.tpl  строку header_content на свою, то Opencart не хочет сохранять модули в схеме, я не знаю, с чем это связано, делал всё по иснтрукции.

  • +1 1
Надіслати
Поділитися на інших сайтах


  • 3 months later...
В 15.05.2018 в 21:07, dayto сказал:

Для opencart 2.3.0.2.3 вариант предложенный

Yurasik

admin/language/russian/desing/layout.php
Перед:

$_['text_content_top'] = 'Вверху страницы';

Добавляем:

$_['text_header_content'] = 'Шапка сайта';

 

..........


Добавляем в необходимом месте:

<?php echo $header_content; ?>

 

Огромный респект, на Opencart.Pro 2.3.0.2.5 тоже сработало.

Надіслати
Поділитися на інших сайтах


  • 1 year later...
On 1/18/2020 at 7:18 PM, zeon1983 said:

Вобщем проблема в том, что если поменять в файле admin/view/template/design/layout_form.tpl  строку header_content на свою, то Opencart не хочет сохранять модули в схеме, я не знаю, с чем это связано, делал всё по иснтрукции.

 

Для тех, кто попадет на топик через поиск:

Попал на ту же самую проблему. Оказалось что в базе данных в опенкарте на oc_layout_module position стоит varchar(14) .

Т.е., самое простое решение - делать имя переменной короче 14 символов. Тогда можно по аналогии плодить себе сколько угодно областей. )

Надіслати
Поділитися на інших сайтах


  • 8 months later...
13.09.2014 в 20:26, markimax сказал:

 

Сомневаетесь? :-D

 

Всего 3 строки в любом HTML модуле: SEO CMS PRO, HTML блок, HTML+

 

var perenos =$('селектор блока откуда переносить').html();
$('селектор блока куда переносить').html(perenos);
$('селектор блока откуда переносить').remove();

Вот в SEO CMS PRO

 

А реальный пример "Отзывы" - перенесены из совершенно другой позиции прямо в таб, также сделаны дополнительные табы (Facebook, Отзывы VK и т.п.)

 

  Показать содержимое

Извиняюсь что отвечаю через 8 лет

 

Есть большие минусы

 

Во первых менять элементы лучше через clone

 

Вот вторых все скрипты js отвалятся внутри а для их работы прим

$('a').on('click', function() {код})

$('a').onClick(function() {код})

Нужно будет заменять на

$(document).on('click' , 'a', function() {код})

 

так будет работать

Надіслати
Поділитися на інших сайтах


  • 2 years later...

Прошу прощение, но тема все еще актуальная 

----- 

Попробовал предложенные варианты для ОС 3.0.3 и ничем похвастаться не могу. Если не ошибки выдает с которыми пробовал бороться (исправляешь одну - вылазит следующая). Может все-таки кто усовершенствовал способ "Как добавить ХТМЛ модуль в Футер" - поделитесь

 

Не давно наткнулся на просторах паутины на >>> вариант решения данной задачи, <<< которая заключается в добавлении нескольких строк в 
catalog / controller / common / footer.php     с указанным ИД модуля и затем в файле   footer.twig    прописываем ХТМЛ код. Просто вроде, замечательно, но увы, не срабатывает. Пробовал развить этот способ - ошибок получилось устранить только вот в результате ничего не выводится 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.