Opencart - виводимо статті в головне меню за допомогою модуля, collection

Для установки модуля необхідно лише закачати файл з архіву - embermonkey_information_header.xml в vqmod / xml вашого магазину (в магазині повинен бути встановлений vqmod).

Мною модуль протестований на версії 1.5.5.1.1. Для того, щоб модуль заробив, довелося внести невеликі коректування в файл embermonkey_information_header.xml. а саме замінити «*» на назву шаблону, оскільки я тестувала модуль на стандартному шаблоні, то прописала «default». Зміни вносяться в рядки 50 і 121:

Також необхідно звернутися до мовного файлу admin / language / russian / catalog / information.php і перед рядком

IP. 127.0.0.1 ----
REQUEST URI. /admin/index.php?route=catalog/informationtoken=60ea3697d726eeed1a340427cd9162d7
MOD DETAILS:
modFile. Y: \ home \ artdiscount \ www \ vqmod / xml / embermonkey_information_header.xml
id. Show information pages in the header
version. 1.0.0
vqmver. 2.1
author. Peter Stuart - embermonkey

File Name. admin / language / russian / catalog / information.php (0)
VQModObject :: applyMod - SEARCH NOT FOUND (ABORTING MOD): $ _ [ 'entry_bottom'] = 'Bottom: Display in the bottom footer. ';

IP. 127.0.0.1 ----
REQUEST URI. /admin/index.php?route=catalog/information/updatetoken=60ea3697d726eeed1a340427cd9162d7information_id=6
MOD DETAILS:
modFile. Y: \ home \ artdiscount \ www \ vqmod / xml / embermonkey_information_header.xml
id. Show information pages in the header
version. 1.0.0
vqmver. 2.1
author. Peter Stuart - embermonkey

File Name. admin / language / russian / catalog / information.php (0)
VQModObject :: applyMod - SEARCH NOT FOUND (ABORTING MOD): $ _ [ 'entry_bottom'] = 'Bottom: Display in the bottom footer. ';

IP. 127.0.0.1 ----
REQUEST URI. /admin/index.php?route=catalog/information/updatetoken=60ea3697d726eeed1a340427cd9162d7information_id=6
MOD DETAILS:
modFile. Y: \ home \ artdiscount \ www \ vqmod / xml / embermonkey_information_header.xml
id. Show information pages in the header
version. 1.0.0
vqmver. 2.1
author. Peter Stuart - embermonkey
VQModObject :: parseMods - Could not resolve path for [admin / language / artdiscount / catalog / information.php] (SKIPPED)

Лається на мовний файл. Перевірте admin / language / russian / catalog / information.php на «Bottom: Display ...».

bartlbi, а в чому різниця між 2-ма наведеними вами текстами?
У файлі embermonkey_information_header.xml рядок 60 наступна: . Ви індекс поміняли на «1»?
Допоможіть будь ласка розібратися, вже дуже модуль мені подобається і зручний. Але на моєму шаблоні він не працює, видає помилку Parse error: syntax error, unexpected '>' in /home/мой_сайт/public_html/vqmod/vqcache/vq2-catalog_view_theme_theme295_template_common_header.tpl on line 155. А там взагалі ніяких> немає.
При зміні індексів видає ту ж помилку в тому ж файлі в інший рядку.
На дефолтних шаблоні все прекрасно працює і не лається.
Підкажіть будь ласка що можна зробити
Дякуємо

Прописала всі в своєму шаблоні header.tpl ручками, проставила посилання на кожну статтю окремо - все працює. Шаблон у мене вже сильно недефолтний

У мене така ж помилка, як виправити допоможіть все руками виставив все рівно видає помилку -

Parse error: syntax error, unexpected '>' in /home/мой_сайт/public_html/vqmod/vqcache/vq2-catalog_view_theme_theme295_template_common_header.tpl on line 155

У Вас помилка в коді, движок повідомляє про зайвої фігурної дужки, перевірте весь код, який розміщували.

Юля спасибі. І не тільки за цю статтю, за всю Вашу роботу, у Вас краще за OC.
Сайт речі дуже симпатичний.

В'ячеслав, може бути, Вам тоді більше підійде це модуль для виведення статей в головне меню.
Дякую за теплий відгук!

Дякуємо! Другий день парюся. Мені допомогло.

Доброго дня. Встановив модуль, все відмінно, як замінити слово «ІНФОРМАЦІЯ» в модулі? Потрібно «СЕРВІС» редагую в модулі на service переводить і виводить як Служба підтримки, буду вдячний за допомогу.

Я так розумію Ви питаєте не по модулю з поста, а про Information pages and / or footer links in the top menu - vQmod. Якщо так, то можна піти простим шляхом, в xml файлі має бути рядок з висновком тексту - 'name' => $ this-> language-> get ( 'text_information'),
і замініть text_information на потрібну фразу. Тобто рядок буде виглядати так
- 'name' => $ this-> language-> get ( 'Сервіс'),

Для початку збережіть файл в utf-8 без BOM (НЕ vqmod файл, а information.php, дивіться в своєму коді). І, звичайно, перевірте сам файл на наявність непотрібного коду або порожніх рядків, прогалин перед першим тегом. Ну, і в крайньому випадку, спробуйте не перекладати фрази російською, не чіпайте файли російської локалізації.

Щиро Дякую! Допомогло збереження в utf-8 без BOM. Все запрацювало без помилок. Єдине питання, як правильно робити в майбутньому. У Notepad ++ є пункти «Кодувати в UTF-8 (без BOM)» і є «Перетворити в UTF-8 без BOM». Я спробував і те, і інше, в будь-якому випадку працює нормально. Чи є якась різниця, який пункт вибирати? І якщо можна ще питання трохи не в тему: як перенести посилання «Головна» з шапки в головне меню, щоб поставити її першої, а іншими пунктами йшли мої статті.

Ось і добре, що все працює. Необхідно вибирати «перетворити».
Що стосується головної в меню, то у файлі catalog / view / theme / default / template / common / header.tpl код