summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhukl <contact@smyck.org>2009-03-04 23:58:14 +0100
committerhukl <contact@smyck.org>2009-03-04 23:58:14 +0100
commitef8246f1caeaa81a9bae20b1e1e9592614d85c0c (patch)
treeac9677d6b4187e5194636ee2cd37709097de29bf
parentbd0ec81f6f6b1129bb78a7c5d813c1d87c8dbcac (diff)
new public_link method for pages which includes locale
-rw-r--r--app/models/page.rb4
-rw-r--r--app/views/layouts/application.html.erb6
2 files changed, 7 insertions, 3 deletions
diff --git a/app/models/page.rb b/app/models/page.rb
index 0d4da5d..950d9f2 100644
--- a/app/models/page.rb
+++ b/app/models/page.rb
@@ -94,6 +94,10 @@ class Page < ActiveRecord::Base
94 end 94 end
95 end 95 end
96 96
97 def public_link
98 "#{I18n.locale}/#{node.unique_name}"
99 end
100
97 def clone_attributes_from page 101 def clone_attributes_from page
98 return nil unless page 102 return nil unless page
99 103
diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb
index 7007f6d..be7e044 100644
--- a/app/views/layouts/application.html.erb
+++ b/app/views/layouts/application.html.erb
@@ -25,19 +25,19 @@
25 <div id="topnav"> 25 <div id="topnav">
26 <ul id="navlist"> 26 <ul id="navlist">
27 <li> 27 <li>
28 <a href="/club">Kennenlernen</a> 28 <a href="<%= params[:locale] %>/club">Kennenlernen</a>
29 </li> 29 </li>
30 <li> 30 <li>
31 &bull; 31 &bull;
32 </li> 32 </li>
33 <li> 33 <li>
34 <a href="/support">Unterstützen</a> 34 <a href="<%= params[:locale] %>/support">Unterstützen</a>
35 </li> 35 </li>
36 <li> 36 <li>
37 &bull; 37 &bull;
38 </li> 38 </li>
39 <li> 39 <li>
40 <a href="/contact">Erreichen</a> 40 <a href="<%= params[:locale] %>/contact">Erreichen</a>
41 </li> 41 </li>
42 <% if current_user %> 42 <% if current_user %>
43 <li> 43 <li>