Using variables in dpl code
Fragment of a discussion from User talk:WikiAdministrator
Hi David,
I finally figured this out - normally, MediaWiki executes the DPL code before it calls the variables. However, DPL has a parser function which allows it to call the variables in the wiki markup before being handed over to the dpl extension. Parser functions look like templates which start with a hash tag - #. So, for your example above, the proper code for the DPL parser function would be:
{{#dpl: |titlematch={{{course_name}}}/{{{section_number}}}/% |namespace=Course }}
Please let me know if that makes sense or if I can clarify anything. Here's a link to the relevant part of the dpl manual if you would like to look at the syntax in more depth. I also created a test template at Template:DPLtest if you want to test this out.
Cheers,