2009/5/10 tosfos <[email protected]>:
>
> Thanks Dan!
>
> The template trick didn't work but after some playing around, I got
> #arraymaptemplate to work. Here's the basic code for anyone who needs
> it:
>
> In the template definition:
> {{#tag:gallery|
> {{#arraymaptemplate:{{{Photos|}}}|GalleryNewline|,|}}
> }}
>
> In Template:GalleryNewline
> (a blank line goes here)
> File:{{{1}}}
>
> I tried some more routine and obvious tricks in the template but this
> is the only I could get to work.
>
> Be careful. Every time you edit Template:GalleryNewline, it will
> remove that blank line. I think there's a way to prevent that, but
> this works for now.
>
> Again thanks to everyone.

That's awesome!

You might like to add this to the collection of tips here:

http://smw.referata.com/wiki/Special:BrowseData/Tips


Just click 'Add a tip' in the box on the left.


All the best,
Dan.


--
... people generally show up expecting and looking for social norms.
That's just how humans are built. In any group unified by a common
endeavor, people who join instinctively search for behaviors that will
mark them as part of the group. The goal of setting precedents early
is to make those "in-group" behaviors be ones that are useful to the
project; for once established, they will be largely self-perpetuating.
   ~ http://producingoss.com/en/setting-tone.html

> On May 10, 10:37 am, Dan Bolser <[email protected]> wrote:
>> One of the nice things about DPL is that it respects "\n". Although
>> this can be a pain for debugging (the wiki code can get complex) its a
>> nice feature to have. I don't know how technically difficult it would
>> be to implement in #ask: and/or #arraymap.
>>
>> The alternative is to stick newlines in templates with something like
>>
>> Template:n
>> <includeonly>
>> </includeonly>
>>
>> The <includeonly> tags should perform the same (guaranteed?) function
>> as the <nowiki> tags in the previous example.
>>
>> I think you should then be able to say something like ...
>>
>> {{#tag:gallery|
>>   {{#arraymap:{{{Photos|}}}|,|x|Image:x| {{n}} }}
>>
>> }}
>>
>> If that doesn't work, I'm sure #arraymaptemplate should.
>>
>> Dan.
>>
>> 2009/5/10 tosfos <[email protected]>:
>>
>>
>>
>> > I thought this would work too but for some reason it's no go. Unless
>> > I'm messing something up. Thanks!
>>
>> > On May 9, 11:55 pm, Daniel Friesen <[email protected]> wrote:
>> >> {{#tag:gallery|
>> >> {{#arraymap:{{{Photos|}}}|,|x|Image:x|<nowiki>
>> >> </nowiki>}}
>>
>> >> }}
>>
>> >> ~Daniel Friesen (Dantman, Nadir-Seen-Fire)
>>
>> >> tosfos wrote:
>> >> > There is an old thread about getting the <gallery> tag to work with
>> >> > SF:
>> >> >http://groups.google.com/group/semantic-forms/browse_thread/thread/6c...
>>
>> >> > Reviving an old topic, there may be some possibilities here for anyone
>> >> > who still needs it. I'm one of them. :)
>>
>> >> > There is now a #tag: parser function which could help. It would
>> >> > work something like this:
>>
>> >> > {{#tag:gallery|
>> >> > Image:Example.jpg
>> >> > Image:Example2.jpg
>> >> > Image:Example3.jpg
>> >> > Image:Example4.jpg
>> >> > Image:Example5.jpg
>> >> > }}
>>
>> >> > Translating into Semantic Forms, the template definition would look
>> >> > like this:
>> >> > {{#tag:gallery|
>> >> > {{#arraymap:{{{Photos|}}}|,|x|Image:x}}
>> >> > }}
>>
>> >> > I haven't tested the above code but it should be the right idea. The
>> >> > only reason why this does not work is because I can't get #arraymap to
>> >> > delimit with a newline character in order to match the gallery tag's
>> >> > syntax. Any ideas for this would be greatly appreciated.
>>
>> >> > Thanks!
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Semantic Forms" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/semantic-forms?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to