Пути к изображениям mixedimage - сайт мультиязычный

Проблема собственно следующая, начал делать сайт мультиязычный, создал все по нескоторым инструкциям в интернете
cat-art.ru/articles/multiyazyichnost-modx-revo
bezumkin.ru/sections/tips_and_tricks/2439
По началу все шло хорошо, потом понеслись косяки. Один из них это пути к картинкам mixedimage генерируются с cultureKey типа
src="/en/images/services/26.jpg"
Как сделать чтоб пути были без /en/?
Евгений
07 мая 2018, 13:15
modx.pro
2
786
0

Комментарии: 14

Евгений Webinmd
07 мая 2018, 16:30
0
Попробуйте в htaccess добавить правило

# вставлять выше стандартного реврайта
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(en)/images(.*)$ images$2 [L,QSA]
    Евгений
    07 мая 2018, 16:32
    0
    Да. точно!
    У меня настроен свой источник файлов. images/
    В .htaccess добавил следующий код

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(ru|en|de|fr|lt|nl)/images(.*)$ images$2 [L,QSA]
    А это правильно?
      Евгений Webinmd
      07 мая 2018, 16:35
      0
      ну у меня работает )
      и тоже со своим источником
        Евгений
        07 мая 2018, 16:39
        0
        ок Спасибо!
        А как ты ссылки генерируешь в чанках?
        <a href="[[~[[+id]]]]"><img src="[[+tv.auctions_logo]]" alt="[[+pagetitle]]"/></a>
        Как сделать так что бы ссылки были разными в разных контекстах?
          Евгений Webinmd
          07 мая 2018, 16:40
          0
          base url прописан?
            Евгений
            07 мая 2018, 16:42
            0
            Вот так
            <base href="/" />
              Евгений Webinmd
              07 мая 2018, 16:45
              0
              у меня добавляется код языка, поэтому ссылки нормальные везде. я в контекст добавляю переменную для base_url и её использую
              base_url — /
              base_url — /en/
              base_url — /fr/

              и так для каждого языка

              ну если необходимо, то в htaccess дописываю нужные правила, как в примере с images
                Евгений
                07 мая 2018, 16:47
                0
                Спасибо! Буду пробовать!
                Да, и за mixedimage огромное, отдельное спасибо!
Viktor
13 августа 2020, 17:35
0
Добрый вечер — после обновления с 2.0.7 до версии 2.0.8 — перестали открываться ресурсы в админке (ничего не выводит — отредактировать невозможно) в консоли ошибок не вижу, при просмотре ресурсов на сайте все хорошо

(PHP Версия 5.6.40 !)



    Евгений Webinmd
    13 августа 2020, 20:38
    0
    а если откатить версию обратно, то работает админка? как поняли что дело именно в mixedimage?
      Виктор Руденко
      13 августа 2020, 21:57
      0
      откатить не получится, так как приложение до этого было удаленно и заново установлено — дел именно в нем (если шаблон документа отключить для tv, ресурс открывается!)
        Евгений Webinmd
        13 августа 2020, 22:05
        0
        смотрите логи, смотрите консольку, пока еще не встречал такой проблемы. Еще может помочь очистка кеша браузера
          Виктор Руденко
          14 августа 2020, 22:45
          0
          Помогло поднятие версии php до 7 — все отлично заработало — спасибо
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    14