extension gab, fichier html de mise en forme des modules du backoffice

La version osCSS 2.0.9n apporte encore sont lot d’évolution, en ajoutant une extension de fichier, le .gab

Ces fichiers,present uniquement dans le repertoire gabarit, founisse au module la mise en forme html. Ces fichier sont appelé a travers un include, via la function tep_get_include_contents.

Utilisation

Appelé via la fucntion tep_get_include_contents(), le seul paramétre consiste à preciser le nom du fichier de gabarit.

tep_get_include_contents(self::$code.'.form');

ou

tep_get_include_contents(__CLASS__.'.form');

Le chemin et l’extension du gabarit ne doivent pas être precisé. Le chemin des gabarit est unique, comme l’extension.

La  fonction fournis un retour contenant les éléments a affiché.

Contenu des gabarits

La fonction utilisé ne supporte aucun arguement optionnel, aussi tous les elements php utilisé dans ces fichier doivent être accessible, soit par des var globals, des constantes , ou des methodes static de class

Ex de gabarit:

<table class="dataTable">
  <thead>
....
  </thead>
  <tbody>
  <?php foreach(package::$FeedItem as $item): ?>
    <tr class="parent_tirroir">
      <td><span class="titre_name" onclick="depli(this)"><?php echo $item->title ?></span>

	  <table class="tirroir">
	    <tr>
	      <td>Author <?php echo $item->Author ?></td>
	    </tr>
	    <tr>
	      <td>Description:<?php echo $item->description  ?></td>
	    </tr>
	  </table>

      </td>
      <td><?php echo $item->level ?></td>
      <td class="row_action"><?php echo package::add_action($item->ident.'_'.$item->level,$item->url_src)  ?></td>
    </tr>
  <?php endforeach; ?>
  </tbody>
</table>

Tags : , , , , , , , , ,

Les commentaires sont fermés.