imported>Itssick No edit summary |
imported>Itssick No edit summary |
||
Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
This tempate is being used for creating portal pages in Wazeopedia main pages. | This tempate is being used for creating portal pages in Wazeopedia main pages. | ||
== Template structure == | == Template structure == | ||
<nowiki> | <nowiki> | ||
</nowiki> | </nowiki> | ||
== Create or edit with form == | == Create or edit with form == | ||
you can use the [[Form:Portal|portal form]] to create or edit portal pages: | you can use the [[Form:Portal|portal form]] to create or edit portal pages: | ||
{{#forminput:form={{PAGENAME}}|button text=Create {{PAGENAME}}|placeholder={{PAGENAME}} name}} | {{#forminput:form={{PAGENAME}}|button text=Create {{PAGENAME}}|placeholder={{PAGENAME}} name}} | ||
</noinclude> | </noinclude> | ||
<includeonly>{{#ifeq:{{{no-title|}}}|Yes||{{Portal-title| | <includeonly>{{#ifeq:{{{no-title|}}}|Yes||{{Portal-title| | ||
|title={{{page title|{{SITENAME}} }}} | |title={{{page title|{{SITENAME}} }}} | ||
|title-icon={{{title-icon|}}} | |title-icon={{{title-icon|}}} | ||
|hide numbers={{{hide numbers|}}} | |hide numbers={{{hide numbers|}}} | ||
}} }}{{#if:{{{banner-text|}}}{{{banner-heading|}}}| | }} }}{{#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"> | <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-100 px-6 py-4"> | {{#if:{{{banner-heading|}}}|<div class="flex items-center bg-blue-100 px-6 py-4"> | ||
{{#if:{{{banner-image|}}}|[[File:{{{banner-image}}}|link=]]|}} | {{#if:{{{banner-image|}}}|[[File:{{{banner-image}}}|link=]]|}} | ||
<h2 class=" text-lg h4 px-6 font-medium">{{{banner-heading|}}}</h2> | <h2 class=" text-lg h4 px-6 font-medium">{{{banner-heading|}}}</h2> | ||
</div>}} | </div>}} | ||
<div class="px-10 text-sm text-gray-600 py-4 pb-8"> | <div class="px-10 text-sm text-gray-600 py-4 pb-8"> | ||
{{{banner-text|}}} | {{{banner-text|}}} | ||
</div> | </div> | ||
</div>}}{{#ifeq:{{mediawiki:mainpage}}|{{PAGENAME}}|<div id="siteNotice" ></div>|}}{{Carousel | </div>}}{{#ifeq:{{mediawiki:mainpage}}|{{PAGENAME}}|<div id="siteNotice" ></div>|}}{{Carousel | ||
|title={{ | |title={{PAGENAMEE:{{{section 1|}}}}} | ||
|link={{{section 1|}}} | |link={{{section 1|}}} | ||
|cards={{{cards 1|}}} | |cards={{{cards 1|}}} | ||
}}{{Carousel | }}{{Carousel | ||
|title={{ | |title={{PAGENAMEE:{{{section 2|}}}}} | ||
|link={{{section 2|}}} | |link={{{section 2|}}} | ||
|cards={{{cards 2|}}} | |cards={{{cards 2|}}} | ||
}}{{Carousel | }}{{Carousel | ||
|title={{ | |title={{PAGENAMEE:{{{section 3|}}}}} | ||
|link={{{section 3|}}} | |link={{{section 3|}}} | ||
|cards={{{cards 3|}}} | |cards={{{cards 3|}}} | ||
}}{{Carousel | }}{{Carousel | ||
|title={{ | |title={{PAGENAMEE:{{{section 4|}}}}} | ||
|link={{{section 4|}}} | |link={{{section 4|}}} | ||
|cards={{{cards 4|}}} | |cards={{{cards 4|}}} | ||
}}{{Carousel | }}{{Carousel | ||
|title={{ | |title={{PAGENAMEE:{{{section 5|}}}}} | ||
|link={{{section 5|}}} | |link={{{section 5|}}} | ||
|cards={{{cards 5|}}} | |cards={{{cards 5|}}} | ||
}}{{Carousel | }}{{Carousel | ||
|title={{ | |title={{PAGENAMEE:{{{section 6|}}}}} | ||
|link={{{section 6|}}} | |link={{{section 6|}}} | ||
|cards={{{cards 6|}}} | |cards={{{cards 6|}}} | ||
}} | }} | ||
{{Carousel | {{Carousel | ||
|title={{ | |title={{PAGENAMEE:{{{section 7|}}}}} | ||
|link={{{section 7|}}} | |link={{{section 7|}}} | ||
|cards={{{cards 7|}}} | |cards={{{cards 7|}}} | ||
}} | }} | ||
{{#ifeq:{{{no-title|}}}|Yes||{{#hidetitle:true}}}}[[category:portal]]{{#arraymap:{{{categories|}}}|;|xx|[[category:xx]]}} | {{#ifeq:{{{no-title|}}}|Yes||{{#hidetitle:true}}}}[[category:portal]]{{#arraymap:{{{categories|}}}|;|xx|[[category:xx]]}} | ||
<span style="display:none">{{#default_form:Portal}}</span> | <span style="display:none">{{#default_form:Portal}}</span> | ||
__NOTOC__ | __NOTOC__ | ||
</includeonly> | </includeonly> | ||
<noinclude> | <noinclude> | ||
<templatedata> | <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> | </templatedata> | ||
</noinclude> | </noinclude> |
Revision as of 13:52, 6 October 2022
This tempate 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 |