Hi Petko, Worked like a dream and was easier to set up than anything else! Thanks :)
Regards, Matt Clinton 65bit Software Limited www.65bit.com On 8 Oct 2013, at 10:16, Matt Clinton <[email protected]> wrote: > Hi Petko, > > Thanks, I am definitely going to give this a go. The AllGroupHeader did not > do what I wanted it to do as it was giving me Site and then All Group Header > for every page instead of that pages group and title. > > Regards, > > Matt Clinton > 65bit Software Limited > www.65bit.com > > > > > On 7 Oct 2013, at 21:02, Petko Yotov <[email protected]> wrote: > >> Here is a piece of code that I use for a similar need. In config.php: >> >> function GroupTitle($group, $slash=0){ >> global $AsSpacedFunction; >> $title = PHSC(PageTextVar("$group.GroupConfig", 'GroupTitle')); >> if (! $title>'') $title = $AsSpacedFunction($group); >> return $slash ? "$title /" : $title; >> } >> $FmtPV['$GroupTitle'] = 'GroupTitle($group)'; >> $FmtPV['$GroupTitleTMPL'] = 'GroupTitle($group, 1)'; >> >> In a wiki page [[EasyCatalog.GroupConfig]] or [[OtherGroup.GroupConfig]] I >> have this code: >> >> GroupTitle:EasyCatalog (or any other group title I don't want "spaced") >> >> In the skin template, I use $GroupTitle or $GroupTitleTMPL where I want the >> group title displayed (and $Group where I link to the group unspaced) : >> >> <title>$WikiTitle | {$GroupTitle} / {$Title} $ActionTitle</title> >> <a href='{$ScriptUrl}/{$Group}'>{$GroupTitleTMPL}</a> >> >> In a [[SideBar]] or any other wiki page, I can use {*$GroupTitle}. >> >> This way, if there is a page EasyCatalog.GroupConfig with the page text >> variable GroupTitle, it will be used as a group title in the skin template. >> If there isn't such a page or such a variable, the skin will show the "group >> spaced" text as title. >> >> Petko >> >> P.S. $GroupTitleTMPL only has a slash appended - not sure why I needed that. >> >> Matt Clinton writes: >>> The problem lies not with the page title but with the Group name. I want to >>> use $Groupspaced so that "ODBCDataProvider" is spaced out on this page: >>> <URL:http://impressedpaving.co.uk/matt/index.php?n=ODBCDataProvider.ODBCDataProviderNotLoadingOnMacintosh>http://impressedpaving.co.uk/matt/index.php?n=ODBCDataProvider.ODBCDataProviderNotLoadingOnMacintosh >>> >>> >>> But if I was to do this, the group EasyCatalog then ends up as Easy Catalog. >>> >>> >>> Which is why I would love to be able to use an IF statement in my tmpl file. >>> >> >> _______________________________________________ >> pmwiki-users mailing list >> [email protected] >> http://www.pmichaud.com/mailman/listinfo/pmwiki-users > > _______________________________________________ > pmwiki-users mailing list > [email protected] > http://www.pmichaud.com/mailman/listinfo/pmwiki-users
_______________________________________________ pmwiki-users mailing list [email protected] http://www.pmichaud.com/mailman/listinfo/pmwiki-users
