Seite 1 von 1

Eigenes Theme

BeitragVerfasst: Di 3. Feb 2015, 11:10
von Tüddeldraht
Hollerö,

endlich konnte ich meinen Chef dazu bringen, unseren Shop zu überarbeiten. Mit dem anstehenden Update kommt auch eine Design Überarbeitung dazu. Nun habe ich diesbezüglich ein paar Fragen.

Ich baue das Design mit einem Framework neu auf und passe es mir soweit auch vom Aufbau neu an.
Gibt es irgendwo eine Dokumentation, wo drin steht, welche Dateien benötigt werden, wofür welche Datei benötigt wird und wo verwendete Variablen deklariert sind?

Muss man die .tpl Endung verwenden oder kann ich alles "einfach" .php benennen (ich weiß, mach soweit kein unterschied).

bei der Index-Datei bin ich auf folgenden Block gestoßen:
Code: Alles auswählen
?php if($tpl_kategorieTree) { ?>
      <div class="mainNavTree">
      <ul class="mainNavTreeULTopLvl">
         <?php foreach($tpl_kategorieTree as $kategorieObjTopLvl) { ?>
         <li class="mainNavTreeLITopLvl">
            <a href="<?php echo GetKategorieLink($kategorieObjTopLvl->id, $SEOURLArray['kategorie'][$kategorieObjTopLvl->id]) ?>">
            <?php echo $kategorieObjTopLvl->name?>
            </a>
            <?php if($kategorieObjTopLvl->children) { ?>
            <ul class="mainNavTreeULSecLvl">
               <?php foreach($kategorieObjTopLvl->children as $kategorieObjSecLvl) { ?>
               <li class="mainNavTreeLISecLvl">
                  <a href="<?php echo GetKategorieLink($kategorieObjSecLvl->id, $SEOURLArray['kategorie'][$kategorieObjSecLvl->id]) ?>">
                  <?php echo $kategorieObjSecLvl->name?>
                  </a>
                  <?php if($kategorieObjSecLvl->children) { ?>
                  <ul class="mainNavTreeULThrdLvl">
                     <?php foreach($kategorieObjSecLvl->children as $kategorieObjThrdLvl) { ?>
                     <li class="mainNavTreeLIThrdLvl">
                        <a href="<?php echo GetKategorieLink($kategorieObjThrdLvl->id, $SEOURLArray['kategorie'][$kategorieObjThrdLvl->id]) ?>">
                           <?php echo $kategorieObjThrdLvl->name?>
                        </a>
                     </li>
                     <?php }?>
                  </ul>
                  <?php }?>
               </li>
               <?php }?>
               <div class="artikelCleaner"></div>
            </ul>
            <?php }?>
         </li>
         <?php }?>
      </ul>
      </div>
      <div class="artikelCleaner"></div>
   
   <?php }?>


Was bewirkt dieser?

Achja, das verwendete Framework ist das Foundation-Framework. Würde wenn das Theme soweit fertig ist auch die Basis-Datei zur Verfügung stellen. :)

Re: Eigenes Theme

BeitragVerfasst: Di 3. Feb 2015, 12:32
von HerMer
ich nehme an mit dem Code wird die Kategorie-Box zusammengebastelt.

Re: Eigenes Theme

BeitragVerfasst: Di 3. Feb 2015, 13:20
von Tüddeldraht
Ahh Danke, hatte die ganze Zeit auf der Startseite geschaut und dort hatte sich nichts getan. Erst wenn irgendwo Unterkategorien sind, wird daruf zurückgegriffen :)