[pmwiki-users] Dur: How to find all the pages which link TO a page?

Patrick R. Michaud pmichaud at pobox.com
Wed Sep 14 08:54:04 CDT 2005

On Tue, Sep 13, 2005 at 07:01:45PM -0400, DaveG wrote:
> I've added a tab to my page to allow users to see backlinks. I'm using 
> the format:
>    <a id='backlink' 
> href="$PageUrl?action=search&q=link={$FullName}">$[backlinks]</a>
> Which works. But I'd like to include some of the parameters I use when I 
> use the directive:
>    (:pagelist link={$FullName} fmt=bygroup list=normal :)
> I tried this:
>    <a id='backlink' 
> href="$PageUrl?action=search&q=link={$FullName}%20fmt=bygroup%20list=normal">$[backlinks]</a>

I think this will work:

    <a id='backlink'

> What I'd ideally like is to have the backlist tab display as it does 
> when I use the directive, rather than in the Search results page. Any 
> way to achieve that?

There are a couple of mechanisms.  One is to create a Backlinks page
containing simply:

    (:pagelist fmt=bygroup list=normal:)

and then you can use that page to display backlinks to any other page.
For example


shows the backlinks to Main.WikiSandbox, while


shows the backlinks to PmWiki.BasicEditing.

Still, this comes up frequently enough that I suppose it's worth
having "?action=backlinks" available for any page, so I'll see
about a recipe for that, or possibly adding it to the core if there
are sufficient favorable votes.  (The code to do it is short.)


More information about the pmwiki-users mailing list