From 6ef2ff64a7489335489be54495d47d0ca232b937 Mon Sep 17 00:00:00 2001 From: dakkar Date: Wed, 7 Jan 2009 14:11:50 +0000 Subject: pulizia dei path, ma non va proprio bene git-svn-id: svn://luxion/repos/WebCoso/trunk@404 fcb26f47-9200-0410-b104-b98ab5b095f3 --- t/test-site/src/common/base-feed.tt | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 't') diff --git a/t/test-site/src/common/base-feed.tt b/t/test-site/src/common/base-feed.tt index e2669e3..2559f29 100644 --- a/t/test-site/src/common/base-feed.tt +++ b/t/test-site/src/common/base-feed.tt @@ -4,15 +4,23 @@ time_zone => 'GMT' }) -%] [% USE Dumper -%] [% docs=changed.nsortf('last_change') -%] +[% tag='';IF (matches = path.match('^(?:.*/)?tags/(.*)$')); tag = matches.0; END -%] +[% tag %] ( [% path %] ) [% l=docs.last;df.format(changed.$l.last_change) %] [% FOR doc IN docs; NEXT UNLESS isLang(language,doc) -%] +[% IF tag; + doc_duxml=typedAs(doc,'du.xml'); + IF tagged.$tag.grep(doc_duxml).size == 0; # bad regex... + NEXT; + END; + END -%] [% IF changed.$doc.creation %][% df.format(changed.$doc.creation) %][% END %] [% IF changed.$doc.last_change %][% df.format(changed.$doc.last_change) %][% END %] - [% atomIdFor(language,doc,path) %] - [% dstUriFor(doc,path) %] + [% atomIdFor(language,filename,dstUriFor(doc,filename)) %] + [% dstUriFor(doc,filename) %] [% END -%] -- cgit v1.2.3