We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 41066
    • 6 Posts
    Добрый день!
    Никак не могу решить проблему, которая возникла передо мной.

    Есть сайт, например, http://test.somesite.ru/
    У него есть галерея в подкаталлоге http://test.somesite.ru/foto/,
    галерея выглядит так: http://test.somesite.ru/foto/foto?galAlbum=1

    В настройках MODX убраны расширения для файлов .html, Friendly URL включены.

    Есть ли какая-то возможность делать красивые url для альбомов?
    Например, у галерей есть [[+name]], который на русском. Можно ли его транслителировать на англ, и подставить в адрес, чтоб было как-то так: http://test.somesite.ru/foto/galereya-pervaya
      • 41066
      • 6 Posts
      up

      За помощь возможна награда в виде wmz
        • 39706
        • 34 Posts
        Поделюсь своей записью в htaccess
        RewriteRule ^gallery/([0-9]+)/([0-9]+)\.html index.php?q=gallery/&galItem=$2&galAlbum=$1 [QSA,L]
        RewriteRule ^gallery/([0-9]+)\.html index.php?q=gallery/&galAlbum=$1 [QSA,L]
        RewriteRule ^gallery/([0-9]+)/page-([0-9]+).html index.php?q=gallery/&galAlbum=$1&page=$2 [QSA,L]

        Надеюсь, знаете что с этим делать. 3-я запись это для постраничной с использование getPage
          • 31246 ☆ A M B ☆
          • 428 Posts
          @diegos всё это прекрастно, но, не у всех стоит апачь на сервере, и в Рево прекрасный механизм работы с ЧПУ. Просто создать плагин на событие OnPageNotFound и прописать свои правила.
            Valentin Rasulov - Industrial design (Hobbies - Web Development)
            Development not standard projects on CMF MODx Revolution.
            Small sample of extensions