Difference between revisions of "Issue:Mode=category loses letter headings when ordermethod=titlewithoutnamespace"

From FollowTheScore
Jump to: navigation, search
(Problem)
Line 54: Line 54:
 
</dpl>
 
</dpl>
  
Followup: In DPL::formatCategoryList, when ordermethod=titlewithoutnamespace, all entries in $aArticles_start_char[] contain the empty string. That's the problem.
+
=== Analysis ===
 +
In DPL::formatCategoryList, when ordermethod=titlewithoutnamespace, all entries in $aArticles_start_char[] contain the empty string. This is because $this->mArticles[$i]->mStartC\
 +
har is empty. That's the problem.
  
 
== Reply ==
 
== Reply ==

Revision as of 18:38, 10 December 2009

Description: mode=category should produce headings A, B, C, etc., but does not when ordermethod=titlewithoutnamespace
Extension / Version: DPL   /   1.8.8
Type / Status: Bug   /   open

Problem

MediaWiki 1.15.1.

This produces the headings A, B, C, etc., like a category page:

<dpl>
category = African Union member states
mode = category
ordermethod = title
</dpl>

Example:

C

N

S

This should produce A, B, C, etc., but does not:

<dpl>
category = African Union member states
mode = category
ordermethod = titlewithoutnamespace
</dpl>

Example:

C

N

S

I think the headings are empty or blank, not missing. If you have many items in your list, you will see continuation headings like "cont." instead of "A cont." So I'm guessing the headings are being rendered, but they are blank, so nothing shows up. Here is an example with "cont.":

Analysis

In DPL::formatCategoryList, when ordermethod=titlewithoutnamespace, all entries in $aArticles_start_char[] contain the empty string. This is because $this->mArticles[$i]->mStartC\ har is empty. That's the problem.

Reply