imported>Itssick No edit summary |
imported>Wottem No edit summary |
||
Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
This template is being used for creating portal pages in Wazeopedia main pages. | |||
== Template structure == | |||
<nowiki> | |||
</nowiki> | |||
== Create or edit with form == | |||
you can use the [[Form:Portal|portal form]] to create or edit portal pages: | |||
{{#forminput:form={{PAGENAME}}|button text=Create {{PAGENAME}}|placeholder={{PAGENAME}} name}} | |||
</noinclude> | |||
<includeonly>{{#ifeq:{{{no-title|}}}|Yes||{{Portal-title| | |||
|title={{{page title|{{SITENAME}} }}} | |||
|title-icon={{{title-icon|}}} | |||
|hide numbers={{{hide numbers|}}} | |||
}} }}{{#if:{{{banner-text|}}}{{{banner-heading|}}}| | |||
<div class="prose border border-grey-400 rounded-md mx-0 {{#ifeq:{{mediawiki:mainpage}}|{{PAGENAME}}|mb-10|mb-20}} md:max-w-full max-w-fit"> | |||
{{#if:{{{banner-heading|}}}|<div class="flex items-center bg-blue-30 px-6 py-4"> | |||
{{#if:{{{banner-image|}}}|[[File:{{{banner-image}}}|link=]]|}} | |||
<h2 class=" text-lg h4 px-6 font-medium">{{{banner-heading|}}}</h2> | |||
</div>}} | |||
<div class="px-10 text-sm text-gray-600 py-4 pb-8"> | |||
{{{banner-text|}}} | |||
</div> | |||
</div>}}{{#ifeq:{{mediawiki:mainpage}}|{{PAGENAME}}|<div id="siteNotice" ></div>|}}{{Carousel | |||
|title={{#if:{{NAMESPACE:{{{section 1|}}}}}|{{#explode:{{{section 1|}}}|:|1|30}}|{{{section 1|}}}}} | |||
|link={{{section 1|}}} | |||
|cards={{{cards 1|}}} | |||
|link={{{section 2|}}} | |||
|cards={{{cards 2|}}} | |||
}}{{Carousel | |||
|title={{#if:{{NAMESPACE:{{{section 3|}}}}}|{{#explode:{{{section 3|}}}|:|1|30}}|{{{section 3|}}}}} | |||
|link={{{section 3|}}} | |||
|cards={{{cards 3|}}} | |||
}}{{Carousel | |||
|title={{#if:{{NAMESPACE:{{{section 4|}}}}}|{{#explode:{{{section 4|}}}|:|1|30}}|{{{section 4|}}}}} | |||
|link={{{section 4|}}} | |||
|cards={{{cards 4|}}} | |||
}}{{Carousel | |||
|title={{#if:{{NAMESPACE:{{{section 5|}}}}}|{{#explode:{{{section 5|}}}|:|1|30}}|{{{section 5|}}}}} | |||
|link={{{section 5|}}} | |||
|cards={{{cards 5|}}} | |||
}}{{Carousel | |||
|title={{#if:{{NAMESPACE:{{{section 6|}}}}}|{{#explode:{{{section 6|}}}|:|1|30}}|{{{section 6|}}}}} | |||
|link={{{section 6|}}} | |||
|cards={{{cards 6|}}} | |||
}} | |||
{{Carousel | |||
|title={{#if:{{NAMESPACE:{{{section 7|}}}}}|{{#explode:{{{section 7|}}}|:|1|30}}|{{{section 7|}}}}} | |||
|link={{{section 7|}}} | |||
|cards={{{cards 7|}}} | |||
}} | |||
{{#ifeq:{{{no-title|}}}|Yes||{{#hidetitle:true}}}}[[category:portal]]{{#arraymap:{{{categories|}}}|;|xx|[[category:xx]]}} | |||
<span style="display:none">{{#default_form:Portal}}</span> | |||
__NOTOC__ | |||
</includeonly> | |||
<noinclude> | |||
<templatedata> | |||
{ | |||
"params": { | |||
"no-title": { | |||
"label": "Hide page title section", | |||
"description": "type any charachter", | |||
"type": "boolean" | |||
}, | |||
"page title": { | |||
"label": "Page title", | |||
"type": "string", | |||
"suggested": true | |||
}, | |||
"banner-text": { | |||
"label": "Text for the banner section ", | |||
"type": "content", | |||
"suggested": true | |||
}, | |||
"banner-heading": { | |||
"label": "Text for the header of the banner", | |||
"type": "string", | |||
"suggested": true | |||
}, | |||
"section 1": { | |||
"label": "First section title", | |||
"type": "string", | |||
"required": true, | |||
"suggested": true | |||
}, | |||
"cards 1": { | |||
"label": "Card list for the first section ", | |||
"example": "Add as many \"card\" templates as you want", | |||
"type": "string", | |||
"required": true, | |||
"suggested": true | |||
}, | |||
"section 2": { | |||
"label": "2nd section title", | |||
"type": "string", | |||
"required": true, | |||
"suggested": true | |||
}, | |||
"cards 2": { | |||
"label": "Card list for the 2nd section ", | |||
"example": "Add as many \"card\" templates as you want", | |||
"type": "string", | |||
"required": true, | |||
"suggested": true | |||
}, | |||
"section 3": { | |||
"label": "3rd section title", | |||
"type": "string", | |||
"required": true, | |||
"suggested": true | |||
}, | |||
"cards 3": { | |||
"label": "Card list for the 3rd section ", | |||
"example": "Add as many \"card\" templates as you want", | |||
"type": "string", | |||
"required": true, | |||
"suggested": true | |||
}, | |||
"section 4": { | |||
"label": "4th section title", | |||
"type": "string", | |||
"required": true, | |||
"suggested": true | |||
}, | |||
"cards 4": { | |||
"label": "Card list for the 4th section ", | |||
"example": "Add as many \"card\" templates as you want", | |||
"type": "string", | |||
"required": true, | |||
"suggested": true | |||
}, | |||
"section 5": { | |||
"label": "5th section title", | |||
"type": "string", | |||
"required": true, | |||
"suggested": true | |||
}, | |||
"cards 5": { | |||
"label": "Card list for the 5th section ", | |||
"example": "Add as many \"card\" templates as you want", | |||
"type": "string", | |||
"required": true, | |||
"suggested": true | |||
}, | |||
"section 6": { | |||
"label": "6th section title", | |||
"type": "string", | |||
"required": true, | |||
"suggested": true | |||
}, | |||
"cards 6": { | |||
"label": "Card list for the 6th section ", | |||
"example": "Add as many \"card\" templates as you want", | |||
"type": "string", | |||
"required": true, | |||
"suggested": true | |||
}, | |||
"title-icon": { | |||
"label": "Icon for the title section ", | |||
"description": "Image name", | |||
"type": "wiki-file-name", | |||
"suggested": true | |||
}, | |||
"banner-image": { | |||
"label": "Image for the banner", | |||
"type": "wiki-file-name", | |||
"suggested": true | |||
} | |||
}, | |||
"description": "Tempate for creating portal pages in Wazeopedia main pages. \n", | |||
"paramOrder": [ | |||
"title-icon", | |||
"banner-text", | |||
"page title", | |||
"banner-heading", | |||
"banner-image", | |||
"no-title", | |||
"section 1", | |||
"cards 1", | |||
"section 2", | |||
"cards 2", | |||
"section 3", | |||
"cards 3", | |||
"section 4", | |||
"cards 4", | |||
"section 5", | |||
"cards 5", | |||
"section 6", | |||
"cards 6" | |||
] | |||
} | |||
</templatedata> | |||
</noinclude> |
Revision as of 11:59, 30 October 2022
This template is being used for creating portal pages in Wazeopedia main pages.
Template structure
Create or edit with form
you can use the portal form to create or edit portal pages:
Tempate for creating portal pages in Wazeopedia main pages.
Parameter | Description | Type | Status | |
---|---|---|---|---|
Icon for the title section | title-icon | Image name | File | suggested |
Text for the banner section | banner-text | no description | Content | suggested |
Page title | page title | no description | String | suggested |
Text for the header of the banner | banner-heading | no description | String | suggested |
Image for the banner | banner-image | no description | File | suggested |
Hide page title section | no-title | type any charachter | Boolean | optional |
First section title | section 1 | no description | String | required |
Card list for the first section | cards 1 | no description
| String | required |
2nd section title | section 2 | no description | String | required |
Card list for the 2nd section | cards 2 | no description
| String | required |
3rd section title | section 3 | no description | String | required |
Card list for the 3rd section | cards 3 | no description
| String | required |
4th section title | section 4 | no description | String | required |
Card list for the 4th section | cards 4 | no description
| String | required |
5th section title | section 5 | no description | String | required |
Card list for the 5th section | cards 5 | no description
| String | required |
6th section title | section 6 | no description | String | required |
Card list for the 6th section | cards 6 | no description
| String | required |