Namespaces

Variants
Actions

Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.

(Difference between revisions)

Template:LanguageCategoryPageProxy

From Wiki
Jump to: navigation, search
hamishwillee (Talk | contribs)
m (Hamishwillee -)
hamishwillee (Talk | contribs)
m (Hamishwillee - Add platform filter support for Windows Phone and Java ME)
Line 15: Line 15:
 
* ''andcategory'': (andcategory2 ... 12)
 
* ''andcategory'': (andcategory2 ... 12)
 
* ''notcategory'': (notcategory2... 12)
 
* ''notcategory'': (notcategory2... 12)
 +
* ''platformfilter'': Filters topics on the categories associated with the platform - values are:-[[Template:PlatformCategoriesWindowsPhone|Windows Phone]], [[Template:PlatformCategoriesJavaME|Java ME]]
 
* ''showhidden=true'': If true, articles in categories Archived, FNWiki and Advertising are shown (hidden by default)
 
* ''showhidden=true'': If true, articles in categories Archived, FNWiki and Advertising are shown (hidden by default)
 
* ''uses'': Specify the templates that must be in articles in the list .Note that to specify multiple templates use the half pipe - e.g.  
 
* ''uses'': Specify the templates that must be in articles in the list .Note that to specify multiple templates use the half pipe - e.g.  
Line 46: Line 47:
 
|language={{{language|}}}
 
|language={{{language|}}}
 
|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|
 
|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|
 +
{{#ifeq: {{{platformfilter|}}}|Windows Phone|platformfilter=Windows Phone|}}|
 +
{{#ifeq: {{{platformfilter|}}}|Java ME|platformfilter=Java ME|}}|
 
andcategory={{{andcategory|}}}|  
 
andcategory={{{andcategory|}}}|  
 
andcategory2={{{andcategory2|}}}|  
 
andcategory2={{{andcategory2|}}}|  
Line 88: Line 91:
 
|language={{{language|}}}
 
|language={{{language|}}}
 
|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|
 
|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|
 +
{{#ifeq: {{{platformfilter|}}}|Windows Phone|platformfilter=Windows Phone|}}|
 +
{{#ifeq: {{{platformfilter|}}}|Java ME|platformfilter=Java ME|}}|
 
andcategory={{{andcategory|}}}|  
 
andcategory={{{andcategory|}}}|  
 
andcategory2={{{andcategory2|}}}|  
 
andcategory2={{{andcategory2|}}}|  
Line 131: Line 136:
 
|language={{{language|}}}
 
|language={{{language|}}}
 
|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|
 
|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|
 +
{{#ifeq: {{{platformfilter|}}}|Windows Phone|platformfilter=Windows Phone|}}|
 +
{{#ifeq: {{{platformfilter|}}}|Java ME|platformfilter=Java ME|}}|
 
andcategory={{{andcategory|}}}|  
 
andcategory={{{andcategory|}}}|  
 
andcategory2={{{andcategory2|}}}|  
 
andcategory2={{{andcategory2|}}}|  
Line 184: Line 191:
 
|language={{{language|}}}
 
|language={{{language|}}}
 
|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|
 
|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|
 +
{{#ifeq: {{{platformfilter|}}}|Windows Phone|platformfilter=Windows Phone|}}|
 +
{{#ifeq: {{{platformfilter|}}}|Java ME|platformfilter=Java ME|}}|
 
andcategory={{{andcategory|}}}|  
 
andcategory={{{andcategory|}}}|  
 
andcategory2={{{andcategory2|}}}|  
 
andcategory2={{{andcategory2|}}}|  
Line 229: Line 238:
 
|language={{{language|}}}
 
|language={{{language|}}}
 
|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|
 
|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|
 +
{{#ifeq: {{{platformfilter|}}}|Windows Phone|platformfilter=Windows Phone|}}|
 +
{{#ifeq: {{{platformfilter|}}}|Java ME|platformfilter=Java ME|}}|
 
andcategory={{{andcategory|}}}|  
 
andcategory={{{andcategory|}}}|  
 
andcategory2={{{andcategory2|}}}|  
 
andcategory2={{{andcategory2|}}}|  
Line 275: Line 286:
 
|language={{{language|}}}
 
|language={{{language|}}}
 
|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|
 
|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|
 +
{{#ifeq: {{{platformfilter|}}}|Windows Phone|platformfilter=Windows Phone|}}|
 +
{{#ifeq: {{{platformfilter|}}}|Java ME|platformfilter=Java ME|}}|
 
andcategory={{{andcategory|}}}|  
 
andcategory={{{andcategory|}}}|  
 
andcategory2={{{andcategory2|}}}|  
 
andcategory2={{{andcategory2|}}}|  
Line 321: Line 334:
 
|language={{{language|}}}
 
|language={{{language|}}}
 
|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|
 
|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|
 +
{{#ifeq: {{{platformfilter|}}}|Windows Phone|platformfilter=Windows Phone|}}|
 +
{{#ifeq: {{{platformfilter|}}}|Java ME|platformfilter=Java ME|}}|
 
andcategory={{{andcategory|}}}|  
 
andcategory={{{andcategory|}}}|  
 
andcategory2={{{andcategory2|}}}|  
 
andcategory2={{{andcategory2|}}}|  
Line 383: Line 398:
 
|language={{{language|}}}
 
|language={{{language|}}}
 
|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|
 
|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|
 +
{{#ifeq: {{{platformfilter|}}}|Windows Phone|platformfilter=Windows Phone|}}|
 +
{{#ifeq: {{{platformfilter|}}}|Java ME|platformfilter=Java ME|}}|
 
andcategory={{{andcategory|}}}|  
 
andcategory={{{andcategory|}}}|  
 
andcategory2={{{andcategory2|}}}|  
 
andcategory2={{{andcategory2|}}}|  
Line 435: Line 452:
 
}} }} }} }} }} }}|
 
}} }} }} }} }} }}|
 
{{#if: {{{language|}}}|category={{{language}}}|notcategorymatch=Lang-%}}|  
 
{{#if: {{{language|}}}|category={{{language}}}|notcategorymatch=Lang-%}}|  
 +
{{#ifeq: {{{platformfilter|}}}|Windows Phone|platformfilter=Windows Phone|}}|
 +
{{#ifeq: {{{platformfilter|}}}|Java ME|platformfilter=Java ME|}}|
 
{{#if: {{{andcategory|}}}|category={{{andcategory}}}|}}|  
 
{{#if: {{{andcategory|}}}|category={{{andcategory}}}|}}|  
 
{{#if: {{{andcategory2|}}}|category={{{andcategory2}}}|}}|  
 
{{#if: {{{andcategory2|}}}|category={{{andcategory2}}}|}}|  
Line 512: Line 531:
 
}} }} }} }} }} }}|
 
}} }} }} }} }} }}|
 
{{#if: {{{language|}}}|category={{{language}}}|notcategorymatch=Lang-%}}|  
 
{{#if: {{{language|}}}|category={{{language}}}|notcategorymatch=Lang-%}}|  
 +
{{#ifeq: {{{platformfilter|}}}|Windows Phone|{{platformCategoriesWindowsPhone}}|}}|
 +
{{#ifeq: {{{platformfilter|}}}|Java ME|{{platformCategoriesJavaME}}|}}|
 
{{#if: {{{andcategory|}}}|category={{{andcategory}}}|}}|  
 
{{#if: {{{andcategory|}}}|category={{{andcategory}}}|}}|  
 
{{#if: {{{andcategory2|}}}|category={{{andcategory2}}}|}}|  
 
{{#if: {{{andcategory2|}}}|category={{{andcategory2}}}|}}|  
Line 591: Line 612:
 
}} }} }} }} }} }}|
 
}} }} }} }} }} }}|
 
{{#if: {{{language|}}}|category={{{language}}}|notcategorymatch=Lang-%}}|  
 
{{#if: {{{language|}}}|category={{{language}}}|notcategorymatch=Lang-%}}|  
 +
{{#ifeq: {{{platformfilter|}}}|Windows Phone|{{platformCategoriesWindowsPhone}}|}}|
 +
{{#ifeq: {{{platformfilter|}}}|Java ME|{{platformCategoriesJavaME}}|}}|
 
{{#if: {{{andcategory|}}}|category={{{andcategory}}}|}}|  
 
{{#if: {{{andcategory|}}}|category={{{andcategory}}}|}}|  
 
{{#if: {{{andcategory2|}}}|category={{{andcategory2}}}|}}|  
 
{{#if: {{{andcategory2|}}}|category={{{andcategory2}}}|}}|  

Revision as of 02:24, 29 June 2013

This template creates a "pseudo" category page. It is intended to allow us to create category pages for other languages, without having to use real non-English category names.

Internal use only.

Underconstruction.pngUnder Construction: This article is under construction and it may have outstanding issues. If you have any comments please use the comments tab.


Usage

{{LanguageCategoryPageProxy|language=XXX|}}

The parameters are:

  • Un named parameters: categories to display on the page - e.g. Symbian C++. Multiple categories are also possible
  • language: language code for articles to display (e.g. Lang-Portuguese)
  • count: (optional) defines number of items to display in the recently edited and most viewed lists up the top
  • andcategory: (andcategory2 ... 12)
  • notcategory: (notcategory2... 12)
  • platformfilter: Filters topics on the categories associated with the platform - values are:-Windows Phone, Java ME
  • showhidden=true: If true, articles in categories Archived, FNWiki and Advertising are shown (hidden by default)
  • uses: Specify the templates that must be in articles in the list .Note that to specify multiple templates use the half pipe - e.g.
uses=Template:KBKI ¦ Template:KBTS ¦ Template:KBCS
  • notuses: Specify the templates that must not be in articles in the list .Note that to specify multiple templates use the half pipe - e.g.
notuses=Template:KBKI ¦ Template:KBTS ¦ Template:KBCS
  • listportals=true: If defined, lists all articles that have title prefix "Portals:" in the current language
  • shrinkleft=true: If defined, makes the first lists shrink left rather than display full width. This then works better with a right aligned lists. May be used in conjunction with listed portals.
  • showbycategories=true : If defined, lists all articles with categories. Usual for "main" category page.
  • notheadlines=true : Hides the headline section (and DPL is not executed) - recent edits, most viewed, newest. Note, these would also be hidden if empty
  • addplatforms=true : Adds a section displaying the topics in the main platforms (Windows Phone, Nokia Asha, Symbian Meego).
    • notplatform-asha=true : If platforms have been enabled, this disables the portal for Nokia Asha - used if Asha portal already exists and has been displayed
    • notplatform-symbian=true : If platforms have been enabled, this disables the portal for Symbian - used if Symbian portal already exists and has been displayed
    • notplatform-meego=true : If platforms have been enabled, this disables the portal for MeeGo - used if meego portal already exists
    • notplatform-windowsphone=true : If platforms have been enabled, this disables the portal for Windows Phone - used if WP portal already exists
  • addhighlightnewest=true : Adds a list containing the newest articles

Appearance

The default template does ...

Recently Edited

Most Viewed



Code Examples

There are 500 Code Example (Articles with downloadable source code packages).

2

A

B

C

C cont.

D

E

E cont.

F

G

H


Articles

There are 500 Articles (without downloadable source code packages.)

2

3

5

A

A cont.

B

C

C cont.


Archived

There are 500 Archived Articles/Code Examples

A

B

C

C cont.

C cont.

D

E

267 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×