Philip Hallstrom wrote:
On Jan 29, 2009, at 5:22 AM, Sean Cribbs wrote:
Hate to say it, but this sounds like a problem at the user level, not
the tag. If you don't want filters being applied to certain text,
Textile has a <notextile> tag that will prevent it. Markdown may
have a similar feature.
Maybe. In my case I was looking at the syntax_highlighter
extension[1]. When used with textile it doesn't do the right thing
unless you add the <notexttile> tags around it. Which is very doable,
but it would be cool if the <r:code>...</r:code> tag itself could
figure that out and do it itself. Simplest to just have that tag
always output it I suppose.
-philip
[1] I like the extension, but not pygments... no reason other than I
don't want to have to install python so I was going to convert it to
coderay or ultraviolet.
Sean
Mohit Sindhwani wrote:
Mohit Sindhwani wrote:
Philip Hallstrom wrote:
Hi everyone -
Working on an extension and it would be convenient for me if the
tag could determine what if any filter was being applied to it's
result.
I didn't see anything in the source (but also haven't mapped it
all the way through). I saw one post on the mailing list from a
year ago asking this, but didn't see any replies
(http://lists.radiantcms.org/pipermail/radiant/2007-May/004915.html).
So... is it possible?
Yes, it is. I just wrote this tag to try it out:
tag 'local:myfilter' do |tag|
part = tag.locals.page.parts.find_by_name('body')
myfilter = part.filter_id
"#{myfilter}"
end
On the other hand, I do not (yet) know how a tag could know which
part includes it. :-S
Anyone?
Anyway, now that the question has come up, is there a way for a tag to
know which page part is being rendered when it is called?
Cheers,
Mohit.
1/30/2009 | 2:05 AM.
_______________________________________________
Radiant mailing list
Post: Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
Site: http://lists.radiantcms.org/mailman/listinfo/radiant