Difference between revisions of "Issue:Includematch with multiple pattern"

From FollowTheScore
Jump to: navigation, search
(New page: {{Issue |Type = Change Request |Extension = DPL |Version = 1.8.9 |Description = Includematch should be able to run multiple patterns on the same include |Status = op...)
 
Line 21: Line 21:
  
 
But this does only filter with the first pattern - if this matches, the second pattern is ignored ..  
 
But this does only filter with the first pattern - if this matches, the second pattern is ignored ..  
 +
 +
An alternative would be a way to "invisibly include" a template, so one could use
 +
<nowiki>
 +
{{#dpl:
 +
|category=Car
 +
|include={Car}:name,{Car}:color,{Car}:seats
 +
|includematch=/color\s*=\s*Red/is,/seats\s*=\s*4/is
 +
|display=1,-,-
 +
}}
 +
</nowiki> (or whatever else syntax to include the same template multiple times, but display it only once).
  
  
 
== Reply ==
 
== Reply ==

Revision as of 01:28, 4 January 2010

Description: Includematch should be able to run multiple patterns on the same include
Extension / Version: DPL   /   1.8.9
Type / Status: Change Request   /   open

Problem

I want to search a single include for multiple patterns, all of which have to match. (Example: A single template car having 5 parameters name,color,size,seats,format. Now I want to search for all cars having 4 seats and red color.

AFAIK it should be possible using something akin to

{{#dpl:
|category=Car
|include={Car}:name
|includematch=/color\s*=\s*Red/is,/seats\s*=\s*4/is
}}
 

But this does only filter with the first pattern - if this matches, the second pattern is ignored ..

An alternative would be a way to "invisibly include" a template, so one could use

{{#dpl:
|category=Car
|include={Car}:name,{Car}:color,{Car}:seats
|includematch=/color\s*=\s*Red/is,/seats\s*=\s*4/is
|display=1,-,-
}}
  (or whatever else syntax to include the same template multiple times, but display it only once).


Reply