Questions answered by this recipe
How can I get
Add the following lines to your config.php or local customization file:
Markup('Attach', '>img', "/\\bAttach:([^\\s$UrlExcludeChars]*[^\\s.,?!$UrlExcludeChars])/e", "Keep(MakeLink(\$pagename,'$0','$1'),'L')");
This will cause
To have the "Attach:" to still appear when creating a new attachment (but not for an existing attachment), also add
$LinkUploadCreateFmt = "<a class='createlinktext' href='\$LinkUpload'>Attach:\$LinkText</a><a class='createlink' href='\$LinkUpload'> Δ</a>";
After this modification, authors can still create links with the "Attach:" displayed by using the double-bracket form of link (i.e.,
This modification has been applied to the Cookbook group on pmwiki.org.
One may also use
to get the attachment link shown with another text.
See discussion at AttachLinks-Talk