Tabelle Pager Drupal Hosting
Geschrieben von add1sun am 1. Februar 2007 um 11.48 Uhr
Wir müssen darüber nachdenken, wie Instanzen Thema ( ‚table‘) in unserer Arbeit zu handhaben. Es gibt keine gerade HTML einfach in einer tpl-Datei zur einfachen Thematisierung zu drucken, so was sollten wir mit diesen Leuten zu tun? Unten ist ein Beispiel tpl.php von Benutzer genommen. Diskutieren.
// Übersichtstabelle:
$ Header = array (
Thema ( 'table_select_header_cell'. array ()),
array ( 'Daten' => t ( 'username'), 'Feld' => 'u.name'),
array ( 'Daten' => t ( 'Status'), 'Feld' => 'u.status'),
t ( 'Rollen'),
array ( 'Daten' => t ( 'Mitglied für'), 'field' => 'u.created'. 'Sortieren' => 'desc'),
array ( 'Daten' => t ( 'Last access'), 'field' => 'u.access'),
t ( 'Operationen')
$ Output = drupal_render ($ form [ 'Optionen']);
if (isset ($ form [ 'name']) is_array ($ form [ 'name'])) foreach (element_children ($ form [ 'name']) als $ key) $ rows [] = array (
drupal_render ($ form [ 'Konten'] [$ key]),
drupal_render ($ form [ 'name'] [$ key]),
drupal_render ($ form [ 'Status'] [$ key]),
drupal_render ($ form [ 'Rollen'] [$ key]),
drupal_render ($ form [ 'member_for'] [$ key]),
drupal_render ($ form [ 'last_access'] [$ key]),
drupal_render ($ form [ 'Operationen'] [$ key]),
);
>
>
$ Else Zeilen [] = array (array ( 'Daten' => t ( 'Kein Benutzer zur Verfügung.'), 'Colspan' => '7'));
>
. $ Output = Thema (. 'Tisch' array ( 'header' => $ header 'Zeilen' => $ rows 'Attribute' => Array (), 'caption' => NULL)...);
if ($ form [ 'Pager'] [ '#value']) = $ output drupal_render ($ form [ 'Pager'].);
>
. $ Output = drupal_render ($ form);
// ACHTUNG: Stellen Sie sicher, dass nach dem Druck zurückkehrt, ist dies eine Rückkehr Ersatz
print $ ausgegeben;
?>
Schau dieses Video an!