Forums / Developer / delimiter modulo
Eirik Alfstad Johansen
Tuesday 13 April 2004 5:53:00 am
Hi,
I've successfully used {delimiter modulo=2}</tr><tr>{/delimiter} to create tables consisting of two cells in each row. However, now I need to put an additional, empty cell between the two cells on each row. How do I go about this?
Thanks in advance !
Sinceerely,
Eirik Johansen
Sincerely, Eirik Alfstad Johansen http://www.netmaking.no/
Thursday 29 April 2004 3:32:04 am
Hi guys,
Still need an answer to this question, and the client is getting impatient. :)
Sincerely,
Eirik Johansenhttp://www.netmaking.no/
Bård Farstad
Thursday 29 April 2004 3:37:14 am
This will depend on which cells. If you want to add an empty cell between any cell you can do:
<table> <tr> {section loop=10} <td> Put content here </td> {delimiter modulo=2} <td>This is the empty cell</td> </tr> <tr> {/delimiter} {/section} </tr> </table>
--bård
Documentation: http://ez.no/doc
Thursday 29 April 2004 3:58:42 am
Hi Bård,
This is the output I'm trying to generate:
<tr> <td>content</td> <td> </td> <td>content</td> </tr> <tr> <td>content</td> <td> </td> <td>content</td> </tr>
Thursday 29 April 2004 4:21:49 am
Try this one:
<table border="1"> <tr> {section var=item loop=10} <td>Cell nr {$item} </td> {delimiter modulo=1} {section show=$item.number|mod(2)|eq(0)} <td> </td> {section-else} </tr> <tr> {/section} {/delimiter} {/section} </tr> </table>
Paul Forsyth
Thursday 29 April 2004 4:36:29 am
You could always use css to pad the first cell in each row out a little,
paul
--http://www.visionwt.com
Friday 30 April 2004 12:23:56 am
Thanks a lot, Bård! Your tip did the trick. I took the liberty of adding your code as a comment to the section function documentation page (http://ez.no/ez_publish/documentation/development/libraries/ez_template/functions/section).
yang xing
Tuesday 16 November 2010 5:59:38 pm
I needed this, thank you!