summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2006-03-19 23:56:50 +0000
committerjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2006-03-19 23:56:50 +0000
commitd1cef7a6ab70740fc74ff143b62a6a3570af75af (patch)
tree3361be97f15e8f584f63a3934d417aa3a08b985b
parent5604901eac5b26f0417276371efbea06d3613799 (diff)
ugh, use subpages for discussion as a special case
-rwxr-xr-xikiwiki9
1 files changed, 8 insertions, 1 deletions
diff --git a/ikiwiki b/ikiwiki
index 38dae8f24..2130c4f78 100755
--- a/ikiwiki
+++ b/ikiwiki
@@ -1131,8 +1131,15 @@ sub cgi_editpage ($$) { #{{{
else {
my $dir=$from."/";
$dir=~s![^/]+/$!!;
+
+ if ($page eq 'discussion') {
+ $best_loc="$from/$page";
+ }
+ else {
+ $best_loc=$dir.$page;
+ }
+
push @page_locs, $dir.$page;
- $best_loc=$dir.$page;
push @page_locs, "$from/$page";
while (length $dir) {
$dir=~s![^/]+/$!!;