Не зарегистрирован
Вход
Забыли пароль?
Регистрация
Подписаться
Сэкономьте время — перед вопросом на форуме узнайте, как найти ответ быстрее
По техническим проблемам необходимо обращаться в Консультационный центр

Поиск по форуму: 

Приглашаем в блог Amiro.CMS. Регулярные обзоры, опыт, решения, практикумы.

Форум  ->   Любые вопросы от новичков  ->  Настройка транслитерации и преобразования url

Если Вы только начинаете - пишите в этот раздел

Добавлено: 24.10.14 11:29:41 #1




Регистрация: 14.10.14
Сообщений: 46


Обратиться по имени

1) после сохранения товара, нужно чтобы все символы seo-url автоматически преобразовывались в нижний регистр. Как это настроить?
2) Как и где можно настроить транслит, по которому составляется чпу?



Добавлено: 27.10.14 15:12:04 #2



Регистрация: 22.10.12
Сообщений: 73


Обратиться по имени

Обе задачи можно решить с помощью реализации своего генератора ссылок. Система проверяет наличие функции customGenSublink, и, если такая имеется, вызывает ее, в качестве ссылки при этом будет использовано возвращаемое функцией значение.

Простой пример для /_local/admin_functions.php -

function customGenSublink(array $aParams) {
    /* $aParams = array (
     * 'name' - имя объекта, на который генерируется ссылка
     * 'max_words' - максимальное количество слов (разделенных пробелом, дефисом, нижним подчеркиванием, слэшем, точкой)
     * 'max_len' - максимальная длина ссылки
     * 'date_field' - маска для добавления префикса с временем генерации ссылки
     * 'module' - имя модуля
     * 'id' - уникальный id объекта, на который генерируется ссылка
     * );
     */
    $module = $aParams['module'];
    $id = (int)$aParams['id'];
    if(!$id) {
        $id = '';
    }
    $res = ($module != 'eshop_item' && $module != 'eshop_cat' && $module != 'eshop_data_exchange' ? null : $id);
    /* $res - имя ссылки, либо null.
     * В случае возврата функцией null, генерация ссылки будет выполнена стандартными средствами CMS.
     */
    return $res;
}



Добавлено: 09.12.14 17:10:31 #3

Партнер


Регистрация: 22.02.09
Сообщений: 472


Обратиться по имени

Dmitry Kornilov, скажите, пожалуйста, а нет ли аналогичных функций для реализации своих генераторов ключевых слов и описания?





Создать новую тему

Всего тем: 6661
Всего сообщений: 27851
Всего зарегистрированных пользователей: 26741
Последний зарегистрированный пользователь: user6353089940