Ich habe eine Mako-Vorlage A, die die Mako-Vorlage B mehr als einmal enthält. Mako Template B erwartet bestimmte Argumente und ich muss sie auf verschiedene Werte auf Include setzen.
In A.mak:
%Vor%In B.mak:
%Vor% Ist so etwas überhaupt möglich? Ich weiß, dass es funktionieren wird, wenn ich lItems auf 'some_value' und 'some_other_value' setze (dh Strings, die direkt in A.mak codiert sind), aber ich möchte A.mak mit some_variable = [some,craze,list]
und some_other_variable = [some,other,craze,list]
rendern.
Der obige Code gibt mir den Fehler:
%Vor%Ich habe auch versucht, die Includes so zu machen:
%Vor%aber das ist ein Syntaxfehler ...
Ich habe es mit einem def auch versucht:
%Vor% und habe NameError: Undefined
.
Meine Frage ist also: Wie kann ich Variablen an Vorlagen 'innerhalb' einer Vorlage übergeben?