01140: Use $Titlespaced for [[ |+]] markup

Summary: Use $Titlespaced for [[ |+]] markup
Created: 2009-09-09 16:03
Status: Closed - added $EnableLinkPlusTitlespaced
Category: Feature
From: simon
Assigned:
Priority: 1
Version: 2.2.5
OS:

Description: The markup [[PageName|+]] uses $Title (see Links)

I suggest that a better default would be to use $Titlespaced

By default where a page has no title the name is used, I suggest that Namespaced be used where a page has no title simon September 11, 2009, at 06:22 AM

I disagree -- a title could be "ThumbList" and not "Thumb List" or "GMap" and not "G Map". The title is what appears at the top of the page, and when authors want it to be changed, they have the (:title ...:) markup to change or "space" it. The [[Link|+]] markup should use that title. --Petko September 10, 2009, at 07:55 AM

The place to fix this (if any) isn't limited to how [[...|+]] link texts are generated, but to how the page $Title is generated. As Petko pointed out, the link and actual page title should match. Therefore, if you want this on your site you should enable $SpaceWikiWords. —Eemeli Aro September 11, 2009, at 08:31 AM

Is SpaceWikiWords enabled on PmWiki? simon September 12, 2009, at 12:29 AM

Added $EnableLinkPlusTitlespaced for 2.2.84. --Petko February 21, 2016, at 03:02 AM