Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:Library cat: Difference between revisions

Template page
No edit summary
mNo edit summary
 
(31 intermediate revisions by one other user not shown)
Line 1: Line 1:
<noinclude>This template is meant to be used in Library categories to display books in a more appealing and browsable way.</noinclude>
<noinclude>'''This template is meant to be used in Library categories to display books in a more appealing and browsable way.'''</noinclude>
<templatestyles src="Library_cat/style.css" />
<templatestyles src="Library_cat/style.css" />
{{DISPLAYTITLE:All {{{type}}} {{{pre}}} {{{topic}}} }}
{{#seo:
All of ProleWiki's library {{{type}}} {{{pre}}} [[{{{topic}}}]]
|title_mode=replace
|title=Read all {{{type}}} {{{pre}}} {{#ifeq:{{{the}}}|the|the|}} {{{topic}}} - ProleWiki
|description:Read all {{{type}}} {{{pre}}} {{#ifeq:{{{the}}}|the|the|}} {{{topic}}} for free on ProleWiki!
}}
{{DISPLAYTITLE:All {{{type}}} {{{pre}}} {{#ifeq:{{{the}}}|the|the|}} {{{topic}}} }}
All library {{{type}}} {{{pre}}} {{#ifeq:{{{the}}}|the|the|}} [[{{{topic}}}]] on ProleWiki.


{{#dpl:
{{#dpl:
|noresultsheader=Sorry, there are no works yet
|noresultsheader=Sorry, there are no works here yet
|category = {{{category}}}
|category = {{{category}}}
|includesubpages=false
|includesubpages=false
|addcategories=true
|include = {Library work}:author:published_date:type:summary
|include = {Library work}:type,{{#ifexist:{Library work}:published_date|{Library work}:published_date|{Library work}:written in}},{Library work}:<small>%CATLIST%</small>
|table = class="wikitable sortable library-cat-table",Title,Author,Published,Type,Summary
|table = class="wikitable sortable",Title,Type,Written in,Categories
|tablesortcol=3
|tablesortcol=3
}}
}}
{{#ifeq:{{{hidden|}}}|yes|__HIDDENCAT__|}}


{{#if:{{{hidden|}}}==yes|__HIDDENCAT__|}}
<noinclude>
{{{the}}}
<templatedata>
{
  "params": {
    "category": {
      "label": "Category",
      "description": "Full name of the category you want to make a list for, e.g., 'Library works by Karl Marx'. Required.",
      "required": true
    },
    "type": {
      "label": "Type",
      "description": "Can be either 'works' or 'documents'. Required.",
      "required": true
    },
    "pre": {
      "label": "Preposition",
      "description": "Can be 'by', 'from', or 'about'. Required.",
      "required": true
    },
    "the": {
      "label":"The?",
      "description":"if ''the'', add 'the' to the sentence e.g. for 'Documents from ''the'' Soviet Union.'"
    },
    "topic": {
      "label": "Topic",
      "description": "The content page that this category will link to. Required.",
      "required": true
    },
    "hidden": {
      "label": "Hidden",
      "description": "If 'yes', will hide this category under individual works but still apply it. Useful for reading lists."
    }
  }
}
</templatedata>
</noinclude>

Latest revision as of 20:26, 19 September 2024

This template is meant to be used in Library categories to display books in a more appealing and browsable way.

All library {{{type}}} {{{pre}}} [[{{{topic}}}]] on ProleWiki.

Extension:DynamicPageList3 (DPL3), version 3.5.2: Error: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby, or their 'not' variants


{{{the}}}

No description.

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Categorycategory

Full name of the category you want to make a list for, e.g., 'Library works by Karl Marx'. Required.

Unknownrequired
Typetype

Can be either 'works' or 'documents'. Required.

Unknownrequired
Prepositionpre

Can be 'by', 'from', or 'about'. Required.

Unknownrequired
The?the

if ''the'', add 'the' to the sentence e.g. for 'Documents from ''the'' Soviet Union.'

Unknownoptional
Topictopic

The content page that this category will link to. Required.

Unknownrequired
Hiddenhidden

If 'yes', will hide this category under individual works but still apply it. Useful for reading lists.

Unknownoptional