Localizator 1.0.7-beta

Всем привет!

Localizator обновился до версии 1.0.7-beta еще 14/01/2020, но все же, есть моменты которые хотелось освятить — для тех кто пропустил.

Список изменений:

  • Fixed TV checkbox (9-issue)
  • Fixed content field (4-issue)
  • Added modifier «locfield»
  • Removed setting localizator_tv_fields
  • Added checkbox «TV is available in localizations» in TV settings
  • Fixed mse2LocalizatorFilter
Из основных изменений следующие:

1) Добавлен чекбокс в настройках дополнительных полей (TV), который указывает используется данное поле в Локализации или нет.


2) Добавлен модификатор locfield, теперь не нужно писать вызовы для получение и вывода TV от другого ресурса:
{'pdoResources' | snippet : [
    'tpl' => '@INLINE {$value}',
    'class' => 'locTemplateVarResource',
    'sortby' => 'id',
    'limit' => 1,
    'where' => [
        'key' => ('localizator_key' | option),
        'tmplvarid' => 1,
        'contentid' => 2,
    ],
]}
Где ранее указывали:
  • tmplvarid — ID TV поля
  • contentid — ID ресурса
Теперь достаточно воспользоваться модификатором locfield
{1 | locfield:'tvname'}
Где:
  • 1 — ID ресурса
  • tvname — Наименование TV поля
3) Исправлена ошибка работы обработчика mse2LocalizatorFilter, при работе с фильтрами по TV.

Скинуть спасибо Артему за работу, можно тут Yandex.Money 410015133943061
Иван Бочкарев
16 марта 2020, 07:07
modx.pro
1
486
+15
Поблагодарить автора Отправить деньги

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

UDAV
16 марта 2020, 07:56
+1
Супер! Спасибо большое.
    Raimei
    16 марта 2020, 15:26
    0
    @Иван Бочкарев, немного не по теме. Напишите пожалуйста статью о MODX3. Что сделано, какие штуки в процессе, чего ожидать и т.д.
    Очень любопытно ознакомиться с текстом, а не читать pull-request'ы.
      SEQUEL.ONE
      17 марта 2020, 20:28
      0
      Когда уже будет доступна возможность делать локализацию сайта на контекстах?
        Павел Бигель
        18 марта 2020, 08:50
        +3
        Этот компонент как раз сделан для того, чтобы контексты не использовать.
        Sergikovich
        18 марта 2020, 13:10
        0
        Отличный компонент, постоянно им пользуюсь.
          igor
          21 марта 2020, 15:43
          0
          Поясните плиз две вещи
          1) как поправить баг — отсутствия изображения в окне локализатора для таблички Migx


          2) как поместить в локализацию поля минишопа?
            igor
            24 марта 2020, 10:27
            0
            как выяснилось дело в том что во вкладке локализации в tv migx автоматом подключается источник файлов с id=1 — filesystem
            а если ваш tv подключен к другому источникку — то соответственно изображения в табличке будет не видны
            как это исправить?
            вопрос к автору localizator
          Андрей Розум
          06 апреля 2020, 15:53
          0
          Поставил, вроде все работает как надо.
          Обратил внимание, что после отключения локализации в параметрах отключенный язык продолжает отображаться на фронте в панели выбора, хотя по логике должен оттуда пропадать.
            Иван Бочкарев
            06 апреля 2020, 16:55
            +1
            Проверьте обновление тут Update
              Андрей Розум
              06 апреля 2020, 17:24
              0
              Спасибо, теперь все ок.
                Андрей Розум
                06 апреля 2020, 17:25
                0
                А порядок вывода языков определяется очередностью добавления локализаций?
              Слава Шео
              22 апреля 2020, 13:01
              0
              Ребят, добрый день. Помогите плз.
              Дико сильно туплю не понимаю почему не могу вывести доп. поля с помощью
              {'Localizator' | snippet : [
              'tpl' => 'tpl.rooms.item',
              'tvPrefix'=>'',
              'parents' => '5',
              'depth' => '0',
              'includeTVs' => 'room_gallery,room_main_photo,room_price,room_persons,room_services_main,room_services_other,room_services_standart,room_services_additional',
              ]}
              Выводит будто никаких изменений не было (
              В параметрах доп. полей галочка стоит. Что только не пробовал, не доходит (хотя уверен что очевидную вещь какую-то не замечаю)

              Выводит только стандартные поля типа pagetitle, longtitle, description и т.д. а вот доп поля хоть тресни никак не хочет (
                Андрей Шевяков
                22 апреля 2020, 13:16
                0
                Попробуйте добавить 'snippet' => 'pdoResources',
                {'Localizator' | snippet : [
                'snippet' => 'pdoResources',
                'tpl' => 'tpl.rooms.item',
                'tvPrefix'=>'',
                'parents' => '5',
                'depth' => '0',
                'includeTVs' => 'room_gallery,room_main_photo,room_price,room_persons,room_services_main,room_services_other,room_services_standart,room_services_additional',
                ]}
                  Слава Шео
                  22 апреля 2020, 13:23
                  0
                  Спасибо за ответ. Пробовал, тоже самое. Берет «непереведенные» данные
                    Иван Бочкарев
                    22 апреля 2020, 13:28
                    0
                    Пришлите доступы в ЛС, гляну.
                      Иван Бочкарев
                      22 апреля 2020, 14:05
                      0
                      Не изменили системную настройку
                      pdoFetch.class = pdotools.pdofetchlocalizator
                        Слава Шео
                        22 апреля 2020, 14:07
                        0
                        Спасибо большущее, будем качать внимательность!
                  eflit
                  07 мая 2020, 14:23
                  0
                  Добрый день получилась такая ситуация Localizator вроде работает нормально в (разделе тикетов, ресурсах) но когда заходишь в конкретный тикет то грузится и не чего не происходит ссылка на скрин можете подсказать в чем может быть проблема?
                    Константин Ильин
                    12 мая 2020, 13:01
                    0
                    Приветствую!

                    Перенес сайт с timewb(все отлично работает) на рег.ру и котовасия с Localizator.
                    Феном везде отрабатывает, если поменять вызов Localizator на pdoResources, то все отлично выводится.
                    joxi.ru/82QvQ0liyJygJA

                    Вместо фраз выводят ключи у lexicon

                    пхп тот же 7.2
                    mysql тока 5.7, вместо 5.6

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