From b26297a2b23fb635e9db9941e071fadb5ff61c2d Mon Sep 17 00:00:00 2001 From: Jan Varwig Date: Wed, 9 Dec 2009 12:00:29 +0100 Subject: [PATCH] Category frontend path --- app/models/category.rb | 10 ++++++++++ app/views/vrame/categories/_category.html.erb | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/app/models/category.rb b/app/models/category.rb index c66054a..fbeef00 100644 --- a/app/models/category.rb +++ b/app/models/category.rb @@ -37,6 +37,16 @@ def backend_url_path '/vrame/' + backend_url end + def frontend_path + if self.url.blank? + self + elsif self.url =~ /^\// + self.url + else + "/#{self.url}" + end + end + def to_public_hash # Convert category to hash, only accept some attributes diff --git a/app/views/vrame/categories/_category.html.erb b/app/views/vrame/categories/_category.html.erb index 5c700b7..1009aac 100644 --- a/app/views/vrame/categories/_category.html.erb +++ b/app/views/vrame/categories/_category.html.erb @@ -20,7 +20,7 @@ :id => "add-document-to-category-#{category.to_param}" %> <%= link_to 'Vorschau', - category.url.empty? ? category : "/#{category.url}", + category.frontend_path, :id => "preview-category-#{category.to_param}" %>