Как расширить шаблон xml в Odoo 12

#odoo #odoo-12

Вопрос:

Я пытаюсь расширить CalendarView шаблон в своем пользовательском модуле.

Вот мой код:

       <templates id="template" xml:space="preserve">

        <t t-name="CalendarView" t-extend="CalendarView">
          <t t-jquery=".o_calendar_sidebar_container d-none d-md-block" t-operation="replace">
            <div class="o_calendar_sidebar_container d-none d-md-block">
            <i class="o_calendar_sidebar_toggler fa"/>
            <div class="o_calendar_sidebar">
                <div class="o_calendar_mini"/>
            </div>
            <i class="o_calendar_sidebar_toggler fa"/>
            <div class="o_calendar_sidebar">
                <div class="o_calendar_mini"/>
            </div>
            <i class="o_calendar_sidebar_toggler fa"/>
            <div class="o_calendar_sidebar">
                <div class="o_calendar_mini"/>
            </div>
          </div>
          <div class="o_calendar_sidebar_container d-none d-md-block">
            <p>AM here</p>
          </div>
          </t>
        </t>
      </templates>
 

Но в представлении календаря ничего не произошло.
Примечание: Если я заменю значение операции replace inside, getting an error like the operation на » внутри`, это недопустимо.

Как я могу это решить?

Ответ №1:

Нашел ответ:

Я заменил t-jquery значения следующим образом <t t-jquery=".o_calendar_sidebar_container" t-operation="replace">