Déplacer élément d'une page (ex.: Header vers Colonne droite

Soutien et conseils sur les "Template" OpenCart

Déplacer élément d'une page (ex.: Header vers Colonne droite

Messagepar crosshair » 07 Mars 2011, 17:13

Bonjour à tous,

Et félicitations pour votre site et forum.

Préalable à toute discussion : Je n'ai pas de formation informatique, je suis juste un self-made man formé à coup de bidouillage ! Ceci dit je pense me démerder suffisament 8-) pour piger par ex. le post mendionné ci-dessous ;)
J'explique mon soucis. :arrow:
J'ai récupéré un template ( Opencart.ws ) qui me plaît et souhaite comme tout un chacun le modifier.
Ce post : documentation sur le templating
m'aidera surement pour la suite et vos explications y sont claires. Toutefois mon problème réside dans le fait que sur le thème par défaut il y a un switcher de langue (FR,NL,GB) qui m'est très utile pour ne pas dire indispensable mais absent sur le template ! :cry: voire :evil:
J'ai donc tenté de copier de :
\catalog\view\theme\default\template\common\header.tpl
vers : \catalog\view\theme\opencartws\template\common\column_right.tpl

Code: Tout sélectionner
      <div class="div7">
        <?php if ($languages) { ?>
        <form action="<?php echo str_replace('&', '&amp;', $action); ?>" method="post" enctype="multipart/form-data" id="language_form">
          <div class="switcher">
            <?php foreach ($languages as $language) { ?>
            <?php if ($language['code'] == $language_code) { ?>
            <div class="selected"><a><img src="image/flags/<?php echo $language['image']; ?>" alt="<?php echo $language['name']; ?>" />&nbsp;&nbsp;<?php echo $language['name']; ?></a></div>
            <?php } ?>
            <?php } ?>
            <div class="option">
              <?php foreach ($languages as $language) { ?>
              <a onclick="$('input[name=\'language_code\']').attr('value', '<?php echo $language['code']; ?>'); $('#language_form').submit();"><img src="image/flags/<?php echo $language['image']; ?>" alt="<?php echo $language['name']; ?>" />&nbsp;&nbsp;<?php echo $language['name']; ?></a>
              <?php } ?>
            </div>
          </div>
          <div>
            <input type="hidden" name="language_code" value="" />
            <input type="hidden" name="redirect" value="<?php echo $redirect; ?>" />
          </div>
        </form>
        <?php } ?>

Et là ... "Notice: Undefined variable: languages in /var/www/virtual/sarplamaniac.eu/opencart/catalog/view/theme/opencartws/template/common/column_right.tpl on line 3"
Et pas moyen de trouver où sont planquées ces foutus variables.
Grand merci d'avance à qui pourra m'aider !
Hébergement Web4All ; OpenCart 1.4.9.3 US ; Traduction FR, NL, GB ; Modules par défaut.
crosshair
 
Messages: 2
Inscrit le: 07 Mars 2011, 16:30
Localisation: Belgium - Velaines (Celles - Hainaut) (Nord-Est de Lille)

Re: Déplacer élément d'une page (ex.: Header vers Colonne dr

Messagepar LeorLindel » 07 Mars 2011, 18:13

Bonjour et bienvenue,

Les variables en question se trouvent dans :
catalog/controller/common/header.php

et il faudra les mettre dans le fichier :
catalog/controller/common/column_right.php
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Image
Il vaut mieux poser une question et paraître idiot cinq minutes que de ne pas la poser et être idiot toute sa vie.
Cool Boutik
Avatar de l’utilisateur
LeorLindel
 
Messages: 1994
Inscrit le: 19 Fév 2010, 13:44
Localisation: Lutéce


Retour vers Soutien "Templates"

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 2 invité(s)

Partenaires de paiement