После мультиязычности через бабел в галерее появился тройной слэш, как поменять адрес ([[+image_absolute]]) (решено)

После добавления мультиязычности с помощью babel и контекстов, в галерее появились лишние слэши, как их убрать?
<a data-album="17" data-fancybox="gallery" data-id="50" href="///assets/gallery/17/50.jpg" /code>
Alex3
02 октября 2019, 13:16
modx.pro
621
0

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

Alex3
02 октября 2019, 14:48
0
Нашел!!!

это надо править в чанке exempel_big
надо поменять: [[+image_absolute]]
вот только я не разбираюсь в модх, потому попробовал написать: но не работает

<a data-album="[[+album]]" data-fancybox="gallery" data-id="[[+id]]" href="<?php echo str_replace("///", "/", [[+image_absolute]]"); ?>" class="prof_a [[+cls]]">
    <img class="img-thumbnail" src="[[+thumbnail]]" alt="" />
 </a>
    Alex3
    02 октября 2019, 15:20
    0
    оказалось надо делать какие-то сниппеты, в итоге нашел уже готовый сниппет:
    GalleryAct (51)
    Заменил:
    $itemArray['image_absolute'] = $item->get('base_url').$filesUrl.$item->get('filename');
    на

    $itemArray['image_absolute'] = $filesUrl.$item->get('filename');
      Павел Романов
      02 октября 2019, 18:58
      0
      Все гораздо проще:
      [[+image_absolute:replace=`///==/`]]

      Почитайте про модификаторы.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        3