Bonjour,
J'ai un petit soucis avec symfony2.
J'ai acheter le kit graphik suivant:
http://demo.okendoken.com/index.html
Cependant ce kit graphique inclus un code javascript particulier:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <script type="text/template" id="sidebar-settings-template"> <% auto = sidebarState == 'auto'%> <% if (auto) {%> <button type="button" data-value="icons" class="btn-icons btn btn-transparent btn-small">Icons</button> <button type="button" data-value="auto" class="btn-auto btn btn-transparent btn-small">Auto</button> <%} else {%> <button type="button" data-value="auto" class="btn btn-transparent btn-small">Auto</button> <% } %> </script>
1) A quoi servent les "<% %>" (a priori pour n'afficher que la partie du code en dehors pour le menu, cad le bouton) ?
2) quand je met ce code, Symfony me dit:
Ce qui correspond à la dernière ligne:Unexpected "}" in IntranetMainBundle::index.html.twig at line 395
<% } %>
Voici la fonction qui utilise le script ci dessus:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 sidebarState = function(state, triggerResize){ var $template = $('#sidebar-settings-template'); triggerResize = triggerResize == undefined ? true : false; if (!$template[0]){ return; } $sidebarSettings.html(_.template($template.html(), {sidebarState: state})); if (state == "auto"){ $(".sidebar, .side-nav, .wrap, .logo").removeClass("sidebar-icons"); } else { $(".sidebar, .side-nav, .wrap, .logo").addClass("sidebar-icons"); } if (triggerResize){ triggerChartsResize(); } }
En clair cette fonction gère l'affichage du bouton du menu de gauche quand on clique sur le bouton "Icons" (cf lien kit graphik).
C'est un soucis avec Symfony2 il me semble.
En espérant que vous saurez m'aider.
Cordialement,
Partager