Я работаю над платформой электронной коммерции, которая поддерживает несколько магазинов в разных доменах. Бэкэнд завершен (на данный момент), и теперь я начинаю фронтальную часть. Поскольку платформа поддерживает несколько магазинов, мне нужна какая-то система шаблонов, и я не совсем понял, как лучше всего это сделать.
Вот мои требования:
Вот что я придумал на данный момент:
Хотя этот способ работает, я не думаю, что он очень практичен, но чем больше я думаю об этом, тем больше Прихожу к выводу, что других вариантов обойти это не так много. Я думаю, это то, что я хочу спросить: есть ли способ использовать пользовательские элементы управления в шаблоне и полностью отделить шаблон от приложения, чтобы пользователи могли создавать шаблоны, не беспокоясь о пространстве имен и структуре сайта?
С уважением, Марка