2015-09-29 18 views

cevap

9
  1. Bu rotada css dosyası oluşturmak gerekir olarak benim modülünden tüm unsurları, değiştirmek istiyorum. Dosyanın Örnek:
.openerp .classname{ 
    margin: 12px 0px 12px 0px; 
} 
  1. bu içerikle dosyayı /module_name/views/module_name.xml oluşturun:
<?xml version="1.0"?> 
<openerp> 
    <data> 
     <template id="assets_backend" name="module_name assets" inherit_id="web.assets_backend"> 
      <xpath expr="." position="inside"> 
       <link rel="stylesheet" href="/module_name/static/src/css/module_name.css"/> 
      </xpath> 
     </template> 
    </data>  
</openerp> 
  1. ekle senin __openerp.__py
'data': [ 
    'views/module_name.xml', 
], 
için xml dosyası
  1. görünümü
<div class="classname">        
    <field name="field_name" class="other_class"/> 
</div> 
+0

Teşekkür ChesuCR öğelere sınıf eklemek çalışır. Diğer soru, zorunludur inherit_id = "web.assets_backend"? Ve her zaman web.assets_backend nedir? Ad özniteliği kural yazımı 'module_name assets' veya 'assets' zorunlu değil mi? – aispobla

+0

'inherit_id =" web.assets_backend "' zorunludur, raporlara stil eklemek isterseniz, örneğin başka bir şablondan miras almanız gerekir. Sanırım isminin bu şekilde yazılması zorunlu değil, fakat eğer modüllerin geri kalanında nasıl yazıldığını kontrol ediyorsanız, bunların çoğu – ChesuCR

+0

şeklindedir. Tüm form görünümleri ve tüm ağaç görünümleri dahil olmak üzere tüm ERP'ye uygulanacaktır. sadece bir modül nasıl kısıtlanır? –

İlgili konular