Formulas Generation
Настройка функционала генерации формул на примере страниц Пагинации
1. Выбрать проект и перейти на вкладку "Формулы генерации" -> Пример
2. Добавим новый тип страниц "Пагинация" -> Пример
3. Разметка версии языка, типа страниц, и создание переменных:
- Открыть инструкцию разметить комментарии
- Создать файл /seoshield-client/modules/generate_formulas.php (скопировать с /seoshield-client/configs/generate_formulas.php.sample)
Функции в этом файле создаются по следующему принципу:
Название функции состоит из названия переменной и _formulas_generation. В качестве агрумента всегда передаётся $out_html.
Возвращаемый функцией результат будет значением переменной.
Примеры функций, создаваемых в generate_formulas.php:
Получить значение текущего Н1 (по умолчанию уже создана)
Получить значение текущей страницы пагинации
Получить название родительской категории - Обьявить переменные в файле /seoshield-client/data/type_pages_formulas.cache.php по примеру (примеры можно найти в этом же файле)
Пример заполнения трёх переменных: Н1, номер страницы пагинации, название родительской категории. - Включить модуль генерации формул, раскомментировав строчку
"generate_formulas"
в массиве$GLOBALS['SEOSHIELD_CONFIG']['enabled_modules']
в файле seoshield-client/configs/modules.php - Загрузить созданные переменные в интерфейс -> Пример
- Заполнить генерацию формулы для страниц Пагинации -> Пример
- Применить формулы -> Пример