Виходячи з численних звернень користувачів, нашими розробниками було прийнято рішення додати можливість змінити структуру URL на сайті.
Якщо ви використовуєте більш ранюю версію ImageCMS Shop і не маєте можливості оновити свою систему в цілому (наприклад через численні доробок), але дана можливість для вас є важливою, вам необхідно зв'язатися з нашими менеджерами будь-яким зручним вам способом і обговорити окрему інтеграцію даного функціоналу .
1. Відкриття функціоналу
Функціонал настройки URL доданий окремим розділом в настройках магазину.
Щоб відкрити функціонал, вам необхідно перейти до розділу головного меню "Налаштування" → "Налаштування магазину". Далі перейдіть на вкладку "URL":
2. Налаштування URL
Правда, яка форма настройки буде розділена на 2 основні блоки:
За своїм функціональним вмісту дані розділи абсолютно ідентичні - обидві форми містять тільки 2 елементи:
2.1. для товарів
Де ХХХХХ - сегмент, що складається з URL сторінки товару (генерується автоматично з назви товару)
Якщо вказано значення поля Prefix, то URL сторінки товару буде мати приблизно такий вигляд:
- prefix - вміст поля "Prefix"
- ХХХХХ - сегмент, що складається з URL сторінки товару (генерується автоматично з назви товару)
Якщо ви бажаєте зберегти "традиційну" структуру URL після поновлення до 4.12 - вам необхідно в полі "Prefix", для сторінок товарів вказати shop / product
- кирилицю;
- знаки пріпінанія, прогалини та інші символи (крім дефіса);
- вміст, привишающее 60 - 80 символів.
Якщо для комірки Show parent url присвоєно значення "Вибрані", але поле "Prefix" порожнє, то URL сторінки товару буде мати приблизно такий вигляд:
Якщо в налаштуваннях URL для сторінки товару, зазначено значення поля Prefix, а для осередку Show parent url присвоєно значення "Вибрані", то URL сторінки товару буде мати приблизно такий вигляд:
- кирилицю;
- знаки пріпінанія, прогалини та інші символи (крім дефіса);
- вміст, привишающее 60 - 80 символів.
3. Налаштування URL в мультимовну магазині
В цілому, струкрура URL в мультимовну магазині не буде відрізняться від логіки описаної вище, в пунктах 2.1 та 2.2. лиш з тільки тією різницею, що в структуру URL буде додано сегмент локалізації (так само як і в попередніх версіях). наприклад:
Де ua і en - локалі мовних версій (українською та англійською відповідно).
4. Створення глобального редиректу
Якщо у вас є бажання змінити структуру URL зі старою на нову (тобто прибрати сегменти shop / product і shop / category), в такому випадку, вам необхідно створити глобальний редирект в файлі .htaccess в корені шаблону.
- Що б прибрати сегмент shop / product вам необхідно додати рядок
- Що б прибрати сегмент shop / product вам необхідно додати рядок
5. Часті питання
% 20 в URL після установок.
Вам необхідно перевірити настройки і видалити пробіли.
Після правки - очистіть кеш з адмін панелі.
У файлі product_snippet.tpl в папці / templates / ваш_шаблон / shop / includes / product - необхідно знайти рядок коду: