Hey Aitor,

thank you very much! It already thought that I was unable to explain my problem clearly and there would be probably no more feedback because of that. But your hint will help. Nice! In the meantime I fiddled with my first extension to get my own cycle. Learning by doing.

Best wishes,
rainer

On 12.03.2008, at 16:53, Aitor Garay-Romero wrote:

 I don't understand what you need, so i don't know if the standard
<r:cycle> tag can fulfill your requirements.

Anyway, whatever effect you want to achieve you can do it programmatically
with a custom extension or the BackDoor extension.  For example, with
BackDoor:

 <r:ruby>
     # reset counter, output nothing
     @counter = 0
     ""
 </r:ruby>

 <r:ruby>
     # increment counter, return it as string
     @counter += 1
     @counter.to_s
  </r:ruby>

 /AITOR

On Tue, Mar 11, 2008 at 6:56 PM, rainer griess <[EMAIL PROTECTED]> wrote:

Hey Sean,

sorry, but I don't get it. As a tried to explain, I use to loops. The
inner one (shown below) renders the 5 links in my example. I can not
set reset="true" there because then I will never get a number greater
than 1. Each time the loop gets entered (5 times), the counter is set
back to 1 again.

I can not use differen cycle names, because I do not know before
runtime how many cycles are in my page. This depends on the outer
loop. I tried to use a <r:slug> tag as name for the loop, but this
does not work out.

This seems to be really complicated to explain. But what is needed is
really simple. I simply need a counter which I can set back to 1
without prodcing any output. In fact, it would be a variable defined
at the beginning of my page, incremented in a loop and set back to
zero after the loop.

Big thanks again,
rainer

On 11.03.2008, at 17:09, Sean Cribbs wrote:

rainer,

Either use a different cycle name or reset it on its next actual use.

Sean

rainer griess wrote:
Me again,

somewhere in my page I have this:

<r:child:attachment:each>
 <a href="#"><r:cycle values="1, 2, 3, 4, 5" name="imagecnt" /></a>
</r:child:attachment:each>

This is part of another loop sourrounding it. I have to set the
cycle counter to 0 after the coder above is passed. Something like:

<r:child:attachment:each>
 <a href="#"><r:cycle values="1, 2, 3, 4, 5" name="imagecnt" /></a>
</r:child:attachment:each>

<r:cycle values="1, 2, 3, 4, 5" name="imagecnt"  reset="true" />

But this is generating output, which is not what I want. I need the
counter set to 0 without any output.

Is this possible?

Cheers,
rainer
_______________________________________________
Radiant mailing list
Post:   [email protected]
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant


_______________________________________________
Radiant mailing list
Post:   [email protected]
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant

_______________________________________________
Radiant mailing list
Post:   [email protected]
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant

_______________________________________________
Radiant mailing list
Post:   [email protected]
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant

_______________________________________________
Radiant mailing list
Post:   [email protected]
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant

Reply via email to