User:Kayau/New main page/Featured template/Template:Picture select L

From Wikibooks, open books for an open world
Jump to: navigation, search
Example
.

Look at the beautiful example!


JS is new, so please clear cache (do hard refresh of [1] and [2]) before complaining of lack of workingness.

See also: {{Picture select}}

Usage:[edit]

{{picture select L|[[File:img1.jpg|120px|The first image]]|[[File:Img2.png|120px|second image]]|and so on...}}

or

{{picture select L|
{{Image lead|..params}}|
{{Image lead|..params}}
}}

You can also use title<tab number>=foo, or a section header (==something==) to override the normal tab title (picture number). Since if any section headers are present, it is assumed each section represents a tab, so the headers are not displayed. If you want them displayed, please use the alternative syntax:

<h2 style="display:block">something</h2>

Example of overriding automatic tab numbering:

{{picture select L|1=
[[File:something.png]]
|title1=2
|2=
[[File:something else.png]]
|title2=1
}}

Supports upto 200 pictures. Also supports an optional width (include units, defaults to 400px), noborder, and align parameter. Most common usage would be:

{{picture select L
|{{Image lead|
|image_title= 2008 Taiwan Designers Week PI on Basket.jpg
|image_text= Basket - PI on Basket, showed a critical issue on a trendy increase of global price index.
|caption= At the Xinyi Public Assembly Hall in Taipei, Taiwan, the 2008 Taiwan Designers' Week showed topical phenomena on environment, modern lifestyle, current incident, and subculture.
|credit= [[User:BrockF5|Rico Shen]]
|full_story= 2008 Taiwan Designers' Week shows potential of innovations
|size= 240
|image_alignment=center <!-- It shouldn't be changed because of main page layout! -->
}}
|{{Image lead|
|image_title= 2008Taipei101RunUp EliteChampions.jpg
|image_text= Thomas Dold & Jenny Li, Champions of 2008 Taipei 101 Run Up
|caption= Thomas Dold (left) from Germany, and Jenny Li (right) from Taiwan, take the top honors at the 2008 Taipei 101 Run Up respectively in Men's and Women's Elite classes.
|credit= [[User:BrockF5|Rico Shen]]
|full_story=Jenny Li and Thomas Dold win the 2008 Taipei 101 Run Up
|size=320
|image_alignment=center <!-- It shouldn't be changed because of main page layout! -->
}}
|{{Image lead|
|image_title=Mays Island, Cedar Rapids, June 12 2008.jpg
|image_text= Mays Island, Cedar Rapids, June 12 2008
|caption=Mays Island in Cedar Rapids, Iowa, during the flooding of 2008, taken from Interstate 380 at around 2:00 p.m. on June 12, 2008. Nearly all of downtown is submerged in water.
|credit=Golbez
|full_story=Floodwaters swamp Cedar Rapids, Iowa
|size=320
|image_alignment=center <!-- It shouldn't be changed because of main page layout! -->
}}
|{{Image lead|
|image_title=Opening Plenary - World Economic Forum on Africa 2008.jpg
|image_text= Opening Plenary - World Economic Forum on Africa 2008
|caption=Leaders of various African countries met as part of the 2008 World Economic Forum on Africa.
|credit=Eric Miller
|full_story=<!--Artcile  not published so full story commented out. Critics of Robert Mugabe speak at Africa World Economic Forum-->
|size=320
|image_alignment=center <!-- It shouldn't be changed because of main page layout! -->
}}
}}

Which makes: Template:Picture select L Text flows around the image(s), which it would not do with the centered {{Picture select}}. {{clear}} can be used to force following text to appear below the image(s).

caveats and bugs[edit]

  • Maximum 200 (but if you need more, its a simple edit to this template)
  • Headline (==foo==) support is confusing (this could be changed, ask me)
    • it Assumes that your headline is a title of a tab, so doesn't display
      • use alternative syntax:<h2 style="display:block">foo</h2> (change the 2 to the number of equal signs you'd use in normal syntax) if you want a headline
    • Makes it the title of the tab (as opposed to auto-numbering)
      • use a title<number>=picture_numb if you want to override other labeling of tabs

The max 200 tabs is a limit to this template, not the tab system, and can be expanded as needed. I don't consider that an issue. The tab title issues are problems with adapting the tabber code to the wiki. They require minnor changes to js (I should get around to fixing them sometime soon). In the meanwhile i don't think it will be an issue.

Note: tab title is determined by:

  1. title<tab number>=something parameter of template (corresponding to title attribute of containing div)
  2. any section headers
  3. as last resort, automatically given a number (this is what is generally used)