Seite 1 von 1

mehrere Boxen mit einem Template

Verfasst: 29.09.2004 14:17
von Rantanplan
Hi!

Ich hab folgendes (Test-)Template:

Code: Alles auswählen

  <table>
    <tr>
      <td>
        {BOX1}
        {BOX2}
      </td>
      <td>
        {TEXT}
      </td>
    </tr>
  </table>
Die {BOXn}-Blöcke "belege" ich wiefolgt:

$template->assign_block_vars('links', array(
'LINK' => 'LINK 1',
'TITLE' => 'TITEL 1'
));

$template->assign_var_from_handle('BOX1', 'box');

$template->assign_block_vars('links', array(
'LINK' => 'LINK 2',
'TITLE' => 'TITEL 2'
));

$template->assign_var_from_handle('BOX2', 'box');

Jetzt hab ich natürlich den Effekt, daß alle Links, die in Box 1 drin sind, auch in Box 2 drin sind. Weiß jemand, wie ich die Belegung von den LINK-TITLE-Variablen "löschen" kann, damit ich voneinander unabhängige Boxen erstellen kann, die jeweils das selbe Template (in meinem Fall 'box') benutzen?


Ich mach nochmal ne kleine Zeichnung ;o)

Im Moment habe ich folendes:

Code: Alles auswählen

===============...
           |
--------   |  bla bla bla ...
-LINK 1-   |
--------   |
           .
--------   .
-LINK 1-   .
-LINK 2-
--------
Ich will aber folgendes haben:

Code: Alles auswählen

===============...
           |
--------   |  bla bla bla ...
-LINK 1-   |
--------   |
           .
--------   .
-LINK 2-   .
--------

THX im Voraus!

Verfasst: 29.09.2004 17:03
von Elvis
$template->assign_block_vars('links', array(
'LINK' => 'LINK 1',
'TITLE' => 'TITEL 1'
));

$template->assign_var_from_handle('BOX1', 'box');

$template->assign_block_vars('links', array(
'LINK' => 'LINK 2',
'TITLE' => 'TITEL 2'
));
und wenn du das so machst

Code: Alles auswählen

$template->assign_block_vars('links', array( 
'LINK1' => 'LINK 1', 
'TITLE1' => 'TITEL 1' 
)); 

$template->assign_var_from_handle('BOX1', 'box'); 

$template->assign_block_vars('links', array( 
'LINK2' => 'LINK 2', 
'TITLE2' => 'TITEL 2' 
)); 
einfach noch die Zahl 1 und 2 dahinter.