2009/6/3 SteP <step.list+pmw...@gmail.com>: > Hi all, is it possible to set a PTV to the path computed by Attach: ? > > What I'm looking for is a way to use attachments as markup parameters.
MarkupExpressions <http://www.pmwiki.org/wiki/PmWiki/MarkupExpressions> might be your friend here. Haven't tested this, but try adding the following to your config file: $MarkupExpr['attachurl'] = 'ME_attachurl($pagename,$args[0])'; function ME_attachurl( $pagename, $path ) { global $UploadFileFmt, $UploadUrlFmt, $UploadPrefixFmt, $EnableDirectDownload; if (preg_match('!^(.*)/([^/]+)$!', $path, $match)) { $pagename = MakePageName($pagename, $match[1]); $path = $match[2]; } $upname = MakeUploadName($pagename,$path); return PUE(FmtPageName(IsEnabled($EnableDirectDownload, 1) ? "$UploadUrlFmt$UploadPrefixFmt/$upname" : "{\$PageUrl}?action=download&upname=$upname", $pagename)); } And then using this in markup: {(attachurl cover.jpg)} eemeli _______________________________________________ pmwiki-users mailing list pmwiki-users@pmichaud.com http://www.pmichaud.com/mailman/listinfo/pmwiki-users