From a3359f5ac15ec774b30935e718a0b3ff52a2a6c4 Mon Sep 17 00:00:00 2001 From: piroli Date: Sat, 6 Feb 2010 08:12:00 +0000 Subject: [PATCH] LinkMe 0.01 git-svn-id: svn://svn.magicvox.net/var/svn/mt-plugins/__misc@128 adbff654-c4ea-448a-8ae3-cad037306009 --- LinkMe.pl | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 LinkMe.pl diff --git a/LinkMe.pl b/LinkMe.pl new file mode 100644 index 0000000..23589f7 --- /dev/null +++ b/LinkMe.pl @@ -0,0 +1,25 @@ +package MT::Plugin::OMV::LinkMe; + +use strict; +use MT 4; +use MT::Template::Context; + +use vars qw( $MYNAME $VERSION ); +$MYNAME = 'LinkMe'; +$VERSION = '0.01'; + +### BuildPage callback +MT->add_callback ('BuildFileFilter', 9, undef, sub { + my (undef, %args) = @_; + $args{Context}->stash ($MYNAME. '::file_info', $args{FileInfo}); + 1; +}); + +### Functional tag +MT::Template::Context->add_tag ($MYNAME => sub { + my $finfo = $_[0]->stash ($MYNAME. '::file_info') + or return ''; + $finfo->url || ''; +}); + +1; \ No newline at end of file