1

テンプレートを odoo 8 から Odoo 10 に移行し、「owl.carousel」と他の JS を使用していますが、どれも機能しません。

JS API が変更されたかどうかを知りたいですか? もしそうなら、JSのまったくの初心者は、スクリプトを修正する方法をどのように学ぶことができますか..

これは私が得るログコンソールです:

    unreachable code after return statement  web.assets_backend.js:3538:266

/* /web_kanban/static/src/js/compatibility.js defined in bundle 'web.assets_backend' */
odoo.define('web_kanban.compatibility',function(require){"use strict";var kanban_widgets=require('web_kanban.widgets');var KanbanRecord=require('web_kanban.Record');var KanbanColumn=require('web_kanban.Column');var KanbanView=require('web_kanban.KanbanView');return;openerp=window.openerp||{};openerp.web_kanban=openerp.web_kanban||{};openerp.web_kanban.AbstractField=kanban_widgets.AbstractField;openerp.web_kanban.KanbanGroup=KanbanColumn;openerp.web_kanban.KanbanRecord=KanbanRecord;openerp.web_kanban.KanbanView=KanbanView;});;

    aucun élément trouvé  qweb:1:1
    TypeError: $(...).owlCarousel is not a function  web.assets_frontend.js:41:30

/* <inline asset> defined in bundle 'web.assets_frontend' */
$(document).ready(function(){$('.owl-carousel').owlCarousel({loop:true,margin:10,nav:true,autoPlay:1000,responsive:{0:{items:1},600:{items:3},1000:{items:5}}})});

これは、私の odoo モジュールに含めたテスト コードです。

    <xpath expr="//script[last()]" position="after">
            <!-- JS -->
            <script src="/my_theme/static/src/js/fancybox/jquery.fancybox.pack.js"></script>
            <script src="/my_theme/static/src/js/jquery.easing.1.3.js"></script>
            <script src="/my_theme/static/src/js/jquery.bxslider.min.js"></script>
            <script type="text/javascript" src="/my_theme/static/src/js/owl.carousel.min.js"></script>
            <script type="text/javascript" src="/my_theme/static/src/js/mousescroll.js"></script>
            <script type="text/javascript" src="/my_theme/static/src/js/smoothscroll.js"></script>
            <script type="text/javascript" src="/my_theme/static/src/js/jquery.prettyPhoto.js"></script>
            <script type="text/javascript" src="/my_theme/static/src/js/jquery.isotope.min.js"></script>
            <script type="text/javascript" src="/my_theme/static/src/js/jquery.inview.min.js"></script>
            <script type="text/javascript" src="/my_theme/static/src/js/wow.min.js"></script>
        </xpath>
4

1 に答える 1

0

v10 に OwnCarousel プラグインが存在することは確かですか? カスタム モジュールの一部に js ライブラリが含まれていることがわかりますが、Odoo の v8 または v10 のいずれにも表示されません。もしかしてカルーセルのことですか?

実際に OwlCarousel を使用したい場合 (私にはこれが当てはまるようです)、ライブラリをダウンロードしてモジュールの static フォルダーに含める必要があります。Odoo には含まれていないと思います。

于 2016-12-30T00:53:03.743 に答える