Bonjour
j'ai un problème dans smarty (Niveau nul) et je voudrais une petite aide si c'est possible ;


j'ai une page 1.php code est :
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
19
20
21
 
<?php
$shows = $show->getShows(null,$default_language);
$shows = $misc->aasort($shows,"title");
?>
 
 
                    <label class="control-label">TV show</label>
                    <div class="controls">
                         <select name="show_id" id='show_id' onchange="reloadEpisode();" class="span3" >
                             <option value='0'>Select a show</option>
                              <?php
                                if (count($shows)){
                                    foreach($shows as $id => $val){
                                        $show_title = stripslashes($val['title']);
                                        print("<option value='$id' "); if (isset($show_id) && $show_id==$id) print(" selected='selected'"); print(">$show_title</option>\n");
                                    }
                                }
                              ?>
                         </select>
                         </div>
Comment faire pour avoir
une page 1.php avec le code suivant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<?php
$shows = $show->getShows(null,$default_language);
$shows = $misc->aasort($shows,"title");
?>
et une autre 1.tpl avec le code

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
 
                    <label class="control-label">TV show</label>
                    <div class="controls">
                         <select name="show_id" id='show_id' onchange="reloadEpisode();" class="span3" >
                             <option value='0'>Select a show</option>
                              <?php
                                if (count($shows)){
                                    foreach($shows as $id => $val){
                                        $show_title = stripslashes($val['title']);
                                        print("<option value='$id' "); if (isset($show_id) && $show_id==$id) print(" selected='selected'"); print(">$show_title</option>\n");
                                    }
                                }
                              ?>
                         </select>
                         </div>

sachant que le php ne peut pas être introduit dans une tpl

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
                             <?php
                                if (count($shows)){
                                    foreach($shows as $id => $val){
                                        $show_title = stripslashes($val['title']);
                                        print("<option value='$id' "); if (isset($show_id) && $show_id==$id) print(" selected='selected'"); print(">$show_title</option>\n");
                                    }
                                }
                              ?>