Транслит URL в SafeCracker

Тема в разделе "ExpressionEngine", создана пользователем 4ksner, 16 авг 2012.

  1. 4ksner

    4ksner Постоялец

    Регистр.:
    6 июн 2012
    Сообщения:
    142
    Симпатии:
    60
    Переезжаю на вторую версию.
    Не могу заставить SafeCracker делать URL из русских заголовков.
    Пробовал плагин CM Nice URL, а так же путем изменения конфига.
    В итоге в админке работает нормально с обоими способами. А в SafeCracker русские символы не хотят переводиться.

    Кто что посоветует?
     
  2. 4ksner

    4ksner Постоялец

    Регистр.:
    6 июн 2012
    Сообщения:
    142
    Симпатии:
    60
    Косяк оказался очень странным. Транслит не работал только в Internet Explorer и Хроме, в Опере все было нормально.
    В итоге методом тыка нашел в чем косяк.
    Необходимо в SafeCracker добавить параметр:
    Код:
    include_jquery="no"
     
  3. kos1986

    kos1986 Постоялец

    Регистр.:
    29 окт 2007
    Сообщения:
    118
    Симпатии:
    61
    Я в safecracker для url_title случайное число передаю, чтобы не было ненужных ошибок, потому что если он не должен дублироваться. Использую для этого бесплатный плагин Low Random.
    Вот такое поле получается:
    Код:
    <input type="hidden" name="url_title" id="url_title" value="Request{exp:low_random:number from="1000000000000000"}">
    Конечно, можно было бы с инкрементом повозиться, но как-то и так нормально)