On Jul 7, 2006, at 2:35 AM, Bèr Kessels wrote:
Something in lines of [node:123] should do, imo.
But otherwise a filter module (I don't know how module develop savvy you are) that filters all 'node/123' that inserts a link for that node/123 is not hard at all. This is the regexp:
\bnode/[0-9]+\b
And here is a great filter example module:
http://cvs.drupal.org/viewcvs/drupal/contributions/docs/developer/ examples/filter_example.module?view=markup
OK, I whipped together a filter for internal paths and internal links that you can download from ...
http://www.pserc.cornell.edu/temp/ilink_filter.module
It replaces [ipath] and [ilink] tokens as follows, for a site whose base_url is "http://example.com/drupal":
[ipath:node/99] --> http://example.com/drupal/node/99 [ilink:node/99] --> <a href="http://example.com/base_url/node/ 99">http://example.com/drupal/node/99</a> [ilink:node/99:My Text] --> <a href="http://example.com/drupal/node/ 99">My Text</a>
If the drupal path has an alias, the alias is used instead of the original path.
I'll be happy to apply for CVS access and create a project for it, if others would find it useful.
Ray