Alex

Alex

С нами с 05 декабря 2022; Место в рейтинге пользователей: #6405

htaccess и Babel - помогите понять где ошибка

Имеется в htaccess вот такая запись:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(en|ru|es|pl)?/?(.*)$ index.php?cultureKey=$1&q=$2 [L,QSA]
при переходе в корне сайта по урлу: сайт-me.com/play-friday/
отрабатывает «PL» и отображает данные с контекста «PL»
Я так думаю — потому что отрабатывает PL (play) в урле…

Подскажите как исправить…
Alex
16 марта 2023, 18:17
modx.pro
255
0

Как в MIGX передать глобатьную переменную [[++key]] текущего ресурса

Подскажите как в MIGX таблицу передать глобальную переменную контекста в котором вызывается таблица
Пробую по разному — ничего не получается.
Через ТВ тоже пробовал… но чтото ума не хватает.
Спасибо
Alex
30 января 2023, 22:47
modx.pro
283
0

Как через pdoField вывести глобальные параметры контекста

Вывожу все ресурсы что лежат в контекстах, используя

[[pdoResources?
            &parents=`0`
            &depth=`3`
            &tpl=`tpl_a2_2`
            &limit=`1000`
        ]]
внутри чанка tpl_a2_2 хочу получить параметр с настроек контекста, к ним доступ идет через [[++Key]]

Пробую вот так — но ничего не выводит.

[[pdoField? &id=`[[*id]]` &field=`cultureKey`]] или так [[pdoField? &id=`[[*id]]` &field=`[[++cultureKey]]`]]
Alex
12 января 2023, 21:59
modx.pro
534
0

Как прописать правильное условие в where ?

Подскажите как сократить — прописав правильное условие в where по параметру b1_json, чтоб не городить конструкцию.
[[!getCache?
        &element=`Rowboat`
        &cacheExpires=`620000`
        &namespace=`b1_js888536`
        &table=`modx_mes_co`
        &tpl=`tpl_head_youtube`
        &columns=`{"resource_id":"","b1_json":""}`
        &where=`{"published:=":1,"resource_id:=":[[*id]]}`
        &limit=`10`
        &totalVar=`rowboat.total`
    ]]
чанк tpl_head_youtube
[[+b1_json:is=`0`:or:is=``:then=``:else=`
[[getImageList?
    &value=`[[+b1_json]]`
    &tpl=`tpl_head_you_2`
    &limit=`5`
]]
`]]
Alex
11 января 2023, 00:16
modx.pro
463
0

Как вывести высоту и ширину изображения

Подскажите как получить width и height изображения — и вывести их?
Спасибо огромное!
Alex
05 января 2023, 17:19
modx.pro
571
0

Вывод id символической ссылки в ресурсе

Вообщем суть следующая — есть ресурс и его символическая ссылка.
Чтоб вывести id (URL) ресурса в шаблоне символической ссылки я использую —
[[~[[*id:pdofield=`content`]]? &scheme=`full`]]
Вопрос, как на ресурсе вывести символическую ссылку что посылается на этот ресурс? (id и url)
Спасибо.
Alex
03 января 2023, 23:43
modx.pro
534
0

Как получить Pagetitle страницы по Url в зависимости от Контекста?

Такая ситуация, есть несколько контекстов с языками — надстройка Babel.
Нужно в шаблоне под каждый язык выводить три страницы/ или их языковый дубль с контекста, а именно их параметры( pagetitle, url).
С урлами все просто там alias одинаковые, и нужно просто подставить [[++site_url]]alias.html
А вот как вытянуть [[+pagetitle]] не представляю.
Подскажите пожалуйста
Alex
16 декабря 2022, 23:34
modx.pro
732
0

pdoSitemap - как автоматически добавить контексты?

Вопрос по супер модулю.
Если много языков — соответственно контекстов, то как сделать чтоб они все добавлялись без ручного ввода?

[[!pdoSitemap?
&tpl=`@INLINE [[+url]][[+date]]`
&where=`{«hidemenu»:«0»}`
&context=`web,it,en,pl,md`
]]
Alex
12 декабря 2022, 00:06
modx.pro
446
0

Как с контекста вытянуть настройки для снипета?

Как прописать в снипете и вытянуть настройку «site_start» с настроек текущего контекста и вытянуть текущий id ресурса для сравнения их ???

$context = $modx->getObject('modContext', ['key' => $contextKey]);
Alex
08 декабря 2022, 22:19
modx.pro
978
0

Подскажите как настроить Sitemap под мультиязычность

Есть снипет который уже не обслуживается но очень хорошо работает… точнее работает на сайтах без мультиязичности. Проблема в том что он выводит все ссылки без учета Site_url (Base_url) определенного контекста.
Например главная под RU выводит
Ru: site.net/
EN: site.net/.а должно быть… site.net/en
подскажите что исправить.
Еще в контекстах есть настройка Site_start где указан ID главной каждого контекста. Как сделать проверку чтоб к главним в контекстах не добавлялся Алиас
Alex
05 декабря 2022, 02:09
modx.pro
473
0