DPL:FAQ

From FollowTheScore
Revision as of 13:59, 27 July 2007 by Gero (talk | contribs)
Jump to: navigation, search

My article name contains underscores, but in the DPL result they don´t appear.

Normally, DPL replaces all undercores in article names by spaces when showing the result. You can replace underscores by their symbolic html name via the 'replaceintitle' statement. So DPL will no longer recognize the underscores and later the html engine will translate the symbolic name to underscores.

This wiki contains an Article_with_underscore. Normally DPL would show it as . But with {{#dpl:titlematch=%underscore|replaceintitle=/ /,_}} you will get

I try to generate a table output with DPL but it looks weird - to hell with the syntax!

Indeed, complex queries can be somewhat tricky. But this is not only a problem of DPL. MediaWiki is quite sensitive to blanks and linefeeds and half of your problemss will probably come from there.

There is a simpe trick how you can DEBUG your DPL script:

Use a resultsheader and a resultsfooter to enclose all DPL output in pre/nowiki tags like this:

<dpl>
  resultsheader=<pre><nowiki>
  resultsfooter=</nowiki></pre>
  titlematch=A%
  format=,\n*[[%PAGE%|%TITLE%]]
</dpl>

With this little trick you will see the output of DPL which would normally be rendered by the wiki parser:

{{Extension DPL}}{|class=wikitable
!article
!beginning
|-
[[Nig1|Nig1


[[Nig2|Nig2


[[Nig3|Nig3


[[Nig4|Nig4


[[Nigunda Test|Nigunda Test

Nigunda Test History - Chapter  Sequence in the article doesn´t matter for DPL ..


[[Nigunda|Nigunda

some facts about religious groups in Nigunda; some other facts about religious groups in  [[Nigunda#Religion|..→]]

[[Nigeria|Nigeria

:<div class="noprint">''Main article: [[History of Nigeria|History of Nigeria]]''</div>
:<span  [[Nigeria#History|..→]]

|}