Odoo 13: Как разрешить две темы odoo в конфликте? - PullRequest
0 голосов
/ 29 апреля 2020

Я работаю над созданием двух тем для двух сайтов odoo. Давайте назовем исходную тему (которую я получил от друга) theme_website_one, я продублировал ее и изменил название темы на theme_website_two. theme_website_one содержит эти коды:

$o-theme-color-palettes: (
(
    'alpha': #eb2849,
    'beta': #000000,
    'gamma': #22b8f0,
    'delta':#5b899e,
    'epsilon': #e46f78,
),
);

И theme_website_two содержит эти коды:

$o-theme-color-palettes: (
    (
            'alpha': #192E3F,
            'beta': #000000,
            'gamma': #FFA604,
            'delta':#E5E5E5,
            'epsilon': #000000,
    ),
);

Каждая тема имеет импорт следующим образом:

<template id="_assets_primary_variables"
          inherit_id="website._assets_primary_variables" priority="1">
    <xpath expr="//link[last()]" position="after">
        <link rel="stylesheet" type="text/scss"
              href="/"**theme_name**"/static/src/scss/primary_variables.scss"/>
    </xpath>
</template>

Проблема в том, что когда я установил theme_website_two, он перезаписывает theme_website_one и больше не может использовать theme_website_one (я имею в виду, его o-theme-color-palettes перезаписан). Даже если я связал website_one с theme_webstie_one, а website_two с theme_website_two. Мне нужно, чтобы обе темы работали так one . Манифест для theme_website_one: манифест Манифест для theme_website_two: манифест Вы можете мне помочь?

1 Ответ

0 голосов
/ 29 апреля 2020

Извините, что беспокою вас, ребята. Это моя вина, в моей ветке названия модулей темы - customer_website_one и customer_website_two, но не theme_ *. Я переименовал их все, и все работает как положено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...