I'm trying to use shared groups in my wikifarm, and am having two problems.
What I want to do: Have all the fields in my farm share pages from the group
"Customs". I'd
also like newly created pages for Customs to be automatically stored in the
folder
"shared.d-Customs", so that any new pages created in the Customs group will
automatically
be stored in shared.d-Customs, regardless of which field the page was created
in.
So, to share those pages, I have this in my farmconfig file:
$LockFile = "$FarmD/shared.d/.flock";
$WikiLibDirs = array(
&$WikiDir,
new PageStore('$FarmD/shared.d-Customs/$FullName', 1),
new PageStore('$FarmD/wikilib.d/$FullName'));
Also, to have newly created pages go into the shared folder, this is what I
have in
Customs.php, which goes in the "local" folder for each field:
$WikiDir = new PageStore('$FarmD/shared.d-Customs/$FullName');
The problems:
1. I cannot include any non-shared pages in the Customs group. For example,
(:include Main.HomePage:) does nothing when used on Customs.HomePage.
2. When I create a new group from *within* the Customs group - for example, if
I create
a new group with a Fox form or with (:newgroupbox:), and that form is on a
Customs page -
then those new pages are stored in shared.d-Customs, and thus are shared.
Both of these problems do not occur if I disable Customs.php, so that seems to
be the culprit.
I can understand why new pages for other groups are stored in the
"shared.d-Customs" folder,
because that's what I told it to do (and I can live with that, but it would be
nice to get it
cleared up). What I don't get is why I can't include pages from non-shared
groups, like Main.
Also, as suggested by Jean-Fabrice, I tried using this in Customs.php:
$WikiDir = new PageStore($FarmD . '/shared.d-Customs/$FullName');
but it behaved the same way.
Anyone have any ideas about what could be causing this?
Thanks,
James
--
Want an e-mail address like mine?
Get a free e-mail account today at www.mail.com!
_______________________________________________
pmwiki-users mailing list
[email protected]
http://www.pmichaud.com/mailman/listinfo/pmwiki-users