[Gambio GX2 2.5.2.0] In Smarty 3 HTML Javascript einbinden

Thema wurde von Anonymous, 6. November 2015 erstellt.

  1. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    17. Juni 2013
    Beiträge:
    246
    Danke erhalten:
    21
    Danke vergeben:
    35
    Hallo,

    ich habe ein Problem mit Javascript in Verbindung mit Smarty 3:

    Ich möchte einen Slider erstellen. Folgender JScript-Code hat bisher unter Smarty 2 immer prima funktioniert:

    PHP:
    <script src="./js/jquery-1.10.1.min.js"></script>
    <
    script src="./js/jquery.cycle.all.js"></script>
    PHP:
    <script>
        {
    literal}
            $.
    noConflict();
            var 
    cycler jQuery (".n_slider .items" ),
            
    prev = function() { cycler.cycleprevIndex"scrollRight" ); },
            
    next = function() { cycler.cyclenextIndex"scrollLeft" ); };

            
    cycler.cycle({
                             
    fx:     'scrollLeft',
                             
    pause1,
                                
    speedOut500,
                                
    speedIn500,

                             
    after: function(currSlideElementnextSlideElementoptions) {
                                     
    slideIndex options.currSlide;
                                     
    nextIndex slideIndex 1;
                                     
    prevIndex slideIndex -1;

                                     if (
    slideIndex == options.slideCount-2) {
                                         
    nextIndex 0;
                                     }

                                     if (
    slideIndex == 0) {
                                         
    prevIndex options.slideCount-2;
                                     }
                                 }
                         });

            
    jQuery".n_slider .br-left-arrow" ).bind"click"prev );
            
    jQuery".n_slider .br-right-arrow" ).bind"click"next );
            
    jQuery('.n_slider .items').cycle('pause');
        {/
    literal}
    </
    script>
    Habe ich etwas übersehen ?
    Vielen Dank im Voraus !
     
  2. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.097
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    du kannst JS direkt im Usermod/js Bereich des Tempaltes ablegen.
     
  3. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    17. Juni 2013
    Beiträge:
    246
    Danke erhalten:
    21
    Danke vergeben:
    35
    Ich glaube, du hast mich da missverstanden. Die o.g. Datei ist ein Template.
     
  4. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.097
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Ja schon, aber die JS selbst legt man im Usermod Bereich ab und im Template ruft man nur noch die Ausgabe ab. JS sollte eigentlich nicht in den template Dateien zu finden sein.
    Unser Slider ist auch html im Template und JS im Usermod/JS