Great Keita!Worked like a charm; only got an error on patching. But it created all the patched perfectly.
WKR> Thijs Op 23-apr-2007, om 21:49 heeft keita het volgende geschreven:
Hi, I made a patch. This works fine in my environment. diff -urN -x .svn -x '*~' virtual_domain-1.2.1.orig/lib/virtual_domain_tags.rb virtual_domain/lib/virtual_domain_tags.rb --- virtual_domain-1.2.1.orig/lib/virtual_domain_tags.rb 1970-01-01 09:00:00.000000000 +0900 +++ virtual_domain/lib/virtual_domain_tags.rb 2007-04-23 22:38:50.000000000 +0900 @@ -0,0 +1,16 @@ +module VirtualDomainTags + + include Radiant::Taggable + + def self.breadcrumbs + Proc.new do |tag| + page = tag.locals.page + breadcrumbs = [page.breadcrumb] + page.ancestors[0..-2].each do |ancestor| + breadcrumbs.unshift %{<a href="#{ancestor.url}">#{ancestor.breadcrumb}</a>} + end + separator = tag.attr['separator'] || ' > ' + breadcrumbs.join(separator) + end + end +end diff -urN -x .svn -x '*~' virtual_domain-1.2.1.orig/virtual_domain_extension.rb virtual_domain/virtual_domain_extension.rb --- virtual_domain-1.2.1.orig/virtual_domain_extension.rb 2007-04-23 22:38:06.000000000 +0900 +++ virtual_domain/virtual_domain_extension.rb 2007-04-23 22:38:50.000000000 +0900 @@ -14,11 +14,15 @@ SiteController.send :remove_method, :show_page SiteController.send :remove_method, :show_uncached_page SiteController.send :include, CacheByDomain+ StandardTags.send :alias_method, :tag_breadcrumbs_orig, :'tag:breadcru mbs'+ StandardTags.send :remove_method, :'tag:breadcrumbs'+ Page.send :define_method, :'tag:breadcrumbs', VirtualDomainTags.breadcrumbsVirtualDomainPage end def deactivate SiteController.send :alias_method, :show_page, :show_page_orig SiteController.send :alias_method, :show_uncached_page, :show_uncached_page_orig+ StandardTags.send :alias_method, :'tag:breadcrumbs', :tag_breadcrumbs_ origend end ----- Keita Yamaguchi 2007/4/22, Thijs Jacobs <[EMAIL PROTECTED]>:I was excited to see the Virtual Domain extension working again (version 1.2.1), but when using Radiant CMS with multiple domains it renders the tag <r:breadcrumbs /> pretty useless, since it will always display the Root page in the crumb. Any way to have <r:breadcrumbs /> skip the Root page? Or anyway at all to offset the crumbs? Thanks, WKR> Thijs Jacobs _______________________________________________ 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
WKR, Thijs Jacobs --- Expex China Url: http://expexchina.com E-mail: [EMAIL PROTECTED] Mobile: +31 6 41001888
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Radiant mailing list Post: [email protected] Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
