2016-04-10 13 views

Antwort

4

Template-Toolkit-Filter sind eigentlich recht einfach zu schreiben.

Modul:

package Template::Plugin::Filter::MultiMarkdown; 

use strict; 
use warnings; 

our @ISA = 'Template::Plugin::Filter'; 

sub init { 
    my $self = shift; 
    $self->install_filter('markdown'); 
    return $self; 
} 

sub filter { 
    my ($self, $text) = @_; 
    ... Code that transforms $text and returns the transformed text ... 
} 

1; 

Verbrauch:

[% USE Filter.MultiMarkdown %] 

[% FILTER markdown %]...[% END %] 
    -or- 
[% ... | markdown %] 
+0

Text :: Multimark ist, was ich jetzt mit. Leider ist es einer frühen Version von Fletchers Programm nachempfunden und produziert keinen gefälligen Code, der viele Dinge mit zusätzlichen Absatztags umgibt. Ich werde meine Frage bearbeiten, um dies klarer zu machen. –

+1

Die Antwort ist immer noch die gleiche. – ikegami

+0

Ich bin gerade in einem sterbenden Telefon, also habe ich mich nur kurz angesehen, aber ich denke, es ist wahrscheinlich das Beste, wenn Sie Ihre Änderung auf diese alte Frage zurücksetzen und eine neue Frage stellen. – ikegami

Verwandte Themen