Заполнение полей и ТВ полей в ресурсах из сторонней БД

Приветствую. Есть задача создать однотипные сайты авто тематики на разные страны. Решили не объединять всё в одну админку, а разносить на разные БД, одна админка = 1 сайт. Есть эталонная база модификаций авто, в которой по сути, некоторая информация меняется только переводом на другой язык.

Появилась идея, а можно ли создать одну стороннюю БД, пример привожу в скриншоте. Далее, на каждом сайте, после создания нового ресурса, задаем в ТВполе ID нужной модификации авто из сторонней БД и уже на стороне пользователя будет выводится нужная информация.

Также я подразумеваю, что для ресурса прописаны ТВполя:
  • Марка
  • Модель
  • Серия
  • Года
  • Кузов
  • Топливо
  • Картинка
  • Кузов_Немецкий
  • Топливо_Немецкий
  • и т.д.
И на каждом новом сайте, в каком-то месте нужно единожды создать какое ТВполе, должно соответствовать Колонке в БД согласно ID из сторонней БД.



И наверное более сложный вопрос, у каждого сайта будет минимум две языковые версии (Polylang), сайт на Германию будет на немецком и английском. Как ту же задачу сделать для английской версии.

Возможно даже есть исполнитель для такой задачи? Тогда интересует цена за 1 сайт.
Роман
29 июня 2024, 13:31
modx.pro
104
0

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

vit
vit
29 июня 2024, 21:30
0
Мне кажется самое оптимальное это все сайты объединить в одну админку и не делать кучу лишних движений.
    Роман
    Вчера в 21:20
    0
    Сразу так и думал. Первое «но» были комментарии на разных языках, второе «но», не возможность отдельные сайты трансформировать в интернет магазин.
    Наумов Алексей
    Вчера в 09:38
    0
    Да без проблем!

    Сделайте некий сайт, назовите его api.ДОМЕН.ru, залейте туда базу данных своих авто и любой значит скрипт туда добавьте, чтобы он мог в json вывести данные по машинам, например:
    /cars — список авто
    /cars/123 — информация по машине с id 123
    и т.д.

    а на основных сайтах получайте данные уже… а чтобы это хорошо и быстро работало — данные в кеш modx сохраняйте, на сутки там к примеру. В этом случае не будет постоянных запросов к api, сайты будут работать быстро.
      Роман
      Вчера в 21:19
      0
      Благодарю, буду искать исполнителя.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4