[Radiant] Modifying look-feel, and an error I'm seeing
What's the trick to modifying existing pages (For example, in the admin pages, I want it to say something other than "Radiant CMS")? Do I have to modify them in the gem or can my extensions override? An example of how to do that would be great! Also without any customizations to the basic project created in the usual way whatsoever the admin site works OK but when I go to just about any page except the about page I'm getting the following error: NoMethodError in SiteController#show_page undefined method `[]' for # /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/rails/activesupport/lib/active_support/core_ext/string/access.rb:43:in `first' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/app/models/standard_tags.rb:884:in `absolute_path_for' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/app/models/standard_tags.rb:584:in `tag:find' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/lib/radiant/taggable.rb:16:in `send' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/lib/radiant/taggable.rb:16:in `render_tag' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/app/models/page_context.rb:10:in `initialize' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/radius.rb:275:in `call' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/radius.rb:275:in `render_tag' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/radius.rb:306:in `stack' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/radius.rb:274:in `render_tag' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/app/models/page_context.rb:18:in `render_tag' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/radius.rb:437:in `parse_end_tag' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/radius.rb:363:in `call' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/radius.rb:363:in `to_s' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/rails/activesupport/lib/active_support/core_ext/array/conversions.rb:57:in `to_default_s' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/rails/activesupport/lib/active_support/core_ext/array/conversions.rb:57:in `to_s' ... Sincerely, Bob ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
Re: [Radiant] Modifying look-feel, and an error I'm seeing
Change the admin.subtitle and admin.title properties and you'll be good. You can do it through the console (which I don't like) or install the Settings extension and edit it directly in the UI (which I do like). On 28-Nov-08, at 10:47 AM, Robert Calco wrote: What's the trick to modifying existing pages (For example, in the admin pages, I want it to say something other than "Radiant CMS")? Do I have to modify them in the gem or can my extensions override? An example of how to do that would be great! Also without any customizations to the basic project created in the usual way whatsoever the admin site works OK but when I go to just about any page except the about page I'm getting the following error: NoMethodError in SiteController#show_page undefined method `[]' for # /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/rails/ activesupport/lib/active_support/core_ext/string/access.rb:43:in `first' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/app/models/ standard_tags.rb:884:in `absolute_path_for' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/app/models/ standard_tags.rb:584:in `tag:find' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/lib/radiant/ taggable.rb:16:in `send' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/lib/radiant/ taggable.rb:16:in `render_tag' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/app/models/ page_context.rb:10:in `initialize' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/ radius.rb:275:in `call' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/ radius.rb:275:in `render_tag' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/ radius.rb:306:in `stack' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/ radius.rb:274:in `render_tag' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/app/models/ page_context.rb:18:in `render_tag' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/ radius.rb:437:in `parse_end_tag' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/ radius.rb:363:in `call' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/ radius.rb:363:in `to_s' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/rails/ activesupport/lib/active_support/core_ext/array/conversions.rb:57:in `to_default_s' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/rails/ activesupport/lib/active_support/core_ext/array/conversions.rb:57:in `to_s' ... Sincerely, Bob ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
Re: [Radiant] Modifying look-feel, and an error I'm seeing
Bob, The undefined method `[]' for # error comes from an incompatibility between Ruby 1.8.7 and Rails 2.0.2. Just add unless '1.9'.respond_to?(:force_encoding) String.class_eval do begin remove_method :chars rescue NameError # OK end end end to your environment.rb and you'll be fine. Someone on the list also solved it by installing ruby enterprise edition, which is Ruby 1.8.6 compatible. Michael On 28 Nov 2008, at 7:47 PM, Robert Calco wrote: What's the trick to modifying existing pages (For example, in the admin pages, I want it to say something other than "Radiant CMS")? Do I have to modify them in the gem or can my extensions override? An example of how to do that would be great! Also without any customizations to the basic project created in the usual way whatsoever the admin site works OK but when I go to just about any page except the about page I'm getting the following error: NoMethodError in SiteController#show_page undefined method `[]' for # /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/rails/ activesupport/lib/active_support/core_ext/string/access.rb:43:in `first' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/app/models/ standard_tags.rb:884:in `absolute_path_for' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/app/models/ standard_tags.rb:584:in `tag:find' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/lib/radiant/ taggable.rb:16:in `send' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/lib/radiant/ taggable.rb:16:in `render_tag' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/app/models/ page_context.rb:10:in `initialize' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/ radius.rb:275:in `call' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/ radius.rb:275:in `render_tag' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/ radius.rb:306:in `stack' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/ radius.rb:274:in `render_tag' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/app/models/ page_context.rb:18:in `render_tag' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/ radius.rb:437:in `parse_end_tag' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/ radius.rb:363:in `call' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/ radius.rb:363:in `to_s' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/rails/ activesupport/lib/active_support/core_ext/array/conversions.rb:57:in `to_default_s' /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/rails/ activesupport/lib/active_support/core_ext/array/conversions.rb:57:in `to_s' ... Sincerely, Bob ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
Re: [Radiant] Modifying look-feel, and an error I'm seeing
Adam van den Hoven wrote: Change the admin.subtitle and admin.title properties and you'll be good. You can do it through the console (which I don't like) or install the Settings extension and edit it directly in the UI (which I do like). The settings extension was documented by me for Summer Reboot: http://wiki.radiantcms.org/Settings_Extension Cheers, Mohit. 11/29/2008 | 3:22 AM. ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
Re: [Radiant] Modifying look-feel, and an error I'm seeing
By gum that did it. Thanks! - Bob On Fri, Nov 28, 2008 at 2:10 PM, Michael Kessler <[EMAIL PROTECTED]>wrote: > Bob, > > The undefined method `[]' for # error comes from an > incompatibility between Ruby 1.8.7 and Rails 2.0.2. Just add > > unless '1.9'.respond_to?(:force_encoding) > String.class_eval do >begin > remove_method :chars >rescue NameError > # OK >end > end > end > > to your environment.rb and you'll be fine. Someone on the list also solved > it by installing ruby enterprise edition, which is Ruby 1.8.6 compatible. > > Michael > > > On 28 Nov 2008, at 7:47 PM, Robert Calco wrote: > > What's the trick to modifying existing pages (For example, in the admin >> pages, I want it to say something other than "Radiant CMS")? Do I have to >> modify them in the gem or can my extensions override? An example of how to >> do that would be great! >> >> Also without any customizations to the basic project created in the usual >> way whatsoever the admin site works OK but when I go to just about any >> page >> except the about page I'm getting the following error: >> >> NoMethodError in SiteController#show_page >> >> undefined method `[]' for # >> >> >> /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/rails/activesupport/lib/active_support/core_ext/string/access.rb:43:in >> `first' >> >> >> /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/app/models/standard_tags.rb:884:in >> `absolute_path_for' >> >> /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/app/models/standard_tags.rb:584:in >> `tag:find' >> >> /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/lib/radiant/taggable.rb:16:in >> `send' >> >> >> /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/lib/radiant/taggable.rb:16:in >> `render_tag' >> >> /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/app/models/page_context.rb:10:in >> `initialize' >> >> /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/radius.rb:275:in >> `call' >> >> >> /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/radius.rb:275:in >> `render_tag' >> >> /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/radius.rb:306:in >> `stack' >> >> /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/radius.rb:274:in >> `render_tag' >> >> >> /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/app/models/page_context.rb:18:in >> `render_tag' >> >> /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/radius.rb:437:in >> `parse_end_tag' >> >> /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/radius.rb:363:in >> `call' >> >> >> /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/radius/lib/radius.rb:363:in >> `to_s' >> >> /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/rails/activesupport/lib/active_support/core_ext/array/conversions.rb:57:in >> `to_default_s' >> >> >> /opt/local/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/rails/activesupport/lib/active_support/core_ext/array/conversions.rb:57:in >> `to_s' >> >> ... >> >> Sincerely, >> >> Bob >> ___ >> Radiant mailing list >> Post: Radiant@radiantcms.org >> Search: http://radiantcms.org/mailing-list/search/ >> Site: http://lists.radiantcms.org/mailman/listinfo/radiant >> > > ___ > Radiant mailing list > Post: Radiant@radiantcms.org > Search: http://radiantcms.org/mailing-list/search/ > Site: http://lists.radiantcms.org/mailman/listinfo/radiant > ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant