Results 1 to 3 of 3

Thread: Two js files to BE module

  1. #1
    User
    Join Date
    06-19-09.
    Location
    Elbl?g, Poland
    Posts
    152

    Default Two js files to BE module

    In config/config.php:
    Code:
    			[...]
    			'javascript'   => 'system/modules/my_module/html/jquery.js',
    			'javascript'   => 'system/modules/my_module/html/custom.js'
    			[...]
    Of course system will attach only second one becouse this one is overwrite the first one.
    This won't work too:
    Code:
    			[...]
    			'javascript'   => array('system/modules/my_module/html/jquery.js', 'system/modules/antique_books/html/custom.js')
    			[...]
    So in this case how to attach two js files into BE module?
    Marcin

    http://www.contao.pl - Polish Support Site
    http://forum.contao.pl - Polish Contao community forum


    -----------------------
    Need custom template? Feel free to contact me by e-mail marcin@contao.pl

  2. #2
    User
    Join Date
    07-26-09.
    Posts
    175

    Default Re: Two js files to BE module

    You can only merge two files into one, since Contao parses this array as follows:
    [code=php:nq1og9c8]<span class="syntaxdefault">
    </span><span class="syntaxcomment">//*Add*module*javascript
    </span><span class="syntaxdefault">if*</span><span class="syntaxkeyword">(isset(</span><span class="syntaxdefault">$arrModule</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'javascript'</span><span class="syntaxkeyword">]))
    {
    </span><span class="syntaxdefault">****$GLOBALS</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'TL_JAVASCRIPT'</span><span class="syntaxkeyword">][]</span><span class="syntaxdefault">*</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">*$arrModule</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'javascript'</span><span class="syntaxkeyword">];
    }
    </span><span class="syntaxdefault">*</span>[/code:nq1og9c8]
    Thus there is no way to include two files.

    Or maybe try putting
    [code=php:nq1og9c8]<span class="syntaxdefault">
    $GLOBALS</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'TL_JAVASCRIPT'</span><span class="syntaxkeyword">][]*=*</span><span class="syntaxstring">'path/to/script.js'</span><span class="syntaxkeyword">;
    *</span><span class="syntaxdefault"></span>[/code:nq1og9c8]
    in DCA.

  3. #3
    User
    Join Date
    06-19-09.
    Posts
    328

    Default Re: Two js files to BE module

    Quote Originally Posted by Tru
    Or maybe try putting
    [code=php:4ofmwobx]<span class="syntaxdefault">
    $GLOBALS</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'TL_JAVASCRIPT'</span><span class="syntaxkeyword">][]</span><span class="syntaxdefault">*</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">*</span><span class="syntaxstring">'path/to/script.js'</span><span class="syntaxkeyword">;
    </span><span class="syntaxdefault">*</span>[/code:4ofmwobx]
    This will work, I used it in several extensions without problems.

    You can also use
    [code=php:4ofmwobx]<span class="syntaxdefault">
    $GLOBALS</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'TL_CSS'</span><span class="syntaxkeyword">][]*=*</span><span class="syntaxstring">'path/to/stylesheet.css'</span><span class="syntaxkeyword">;
    **</span><span class="syntaxdefault"></span>[/code:4ofmwobx]

    to load css
    Consulenza Contao CMS https://www.intco.it

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •