https://bugzilla.wikimedia.org/show_bug.cgi?id=22037





--- Comment #1 from Jack D. Pond <[email protected]>  2010-01-07 17:00:38 
UTC ---
Yoran made a suggestion that this might be an issue on more than format=table,
and possibly should be included as a generic feature for format=template rather
than just format=table (e.g., allow headertemplate for all template types).  I
think this is a good idea, but of course I wish I'd thought of it before I
implemented in SMW_QP_Table.php.

In looking at it last night, this would take some work, and impact all of the
SMW_QP_*.php files.

The reason we originally explored this extended functionality is because we
were creating headers (and footers) for tables and using the format=template in
the articles/pages directly.  HOWEVER, this really fell apart when you reach
the "...further results", formatting does not carry into the Special:Ask, which
it will do under proposed changes.

Another thing we discovered is that parameters passed in the original query
were also not forwarded in the "...further results" link and in many, if not
all cases, the special results printers returned HTML (to reduce reparsing),
while allowing templates pretty much requires WIKI returns.

Finally, the use of a custom headertemplate pretty much mandates that you also
have a custom footertemplate (think of the header/footer as an envelope for the
content).  If you deal only with tables, the footer can always be simply be a
terminate table ("|}"), but with other types of headers, not so much.

With all of these factors combined it was easier just to deal with
format=table[broadtable] rather than all the possible permutations.

If the consensus it that we should do for format=template, it's going to take a
lot more work, but I'll abide by the decision and make it happen (ughh).


-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to