[pmwiki-users] need expert review - multilanguage recipe change
Hans
design5 at softflow.co.uk
Fri Jul 17 12:08:30 CDT 2009
Thursday, July 16, 2009, 10:04:44 AM, SteP wrote:
> What advantage can you see in using the above vs.
>
> (:if userlang de:)(:title Eine deutsche Überschrift:)...
None really. My mistake. Forget the suggestion.
> For review: diff of local/multilanguage.php
> 1c1
> < function MultiLanguageTitle($pn,$name) {
> ---
>> function MultiLanguageTitle($pn,$name,$group) { //SteP added $group
> 4a5,6
>> if ( $pn != "$group.$name" ) //SteP added
>> $pn = MakePageName("$group.$name","$group.$name"); //SteP added, would
> $pn = "$group.$name"; be better?
I reviewed multilanguage.php function MultiLanguageTitle
and suggest the following change:
change code lines 121 to 127
..........
$FmtPV['$Title'] = 'MultiLanguageTitle($pagename, $group, $name)';
$FmtPV['$Titlespaced'] =
'$AsSpacedFunction(MultiLanguageTitle($pagename, $group, $name))';
$FmtPV['$userlang'] = "'$userlang'";
function MultiLanguageTitle($pagename, $group, $name) {
global $PCache, $userlang, $DefaultLanguages, $AsSpacedFunction;
$pn = MakePageName($pagename, $group.".".$name);
if (!PageExists($pn)) return '';
..........
~Hans
More information about the pmwiki-users
mailing list