Template:Carousel View history

imported>Itssick
No edit summary
imported>Itssick
No edit summary
Line 1: Line 1:
<noinclude>
<noinclude>
{{#cargo_declare:
    This tempate is being used for creating portal pages in Wazeopedia main pages.
_table=carousel_title
    == Template structure ==
|title=String
    <nowiki>
|link=String
   
}}
    </nowiki>
==Template structure ==
    == Create or edit with form ==
<pre><nowiki>{{Carousel
    you can use the [[Form:Portal|portal form]] to create or edit portal pages:
|title=This is a title
    {{#forminput:form={{PAGENAME}}|button text=Create {{PAGENAME}}|placeholder={{PAGENAME}} name}}
|link=Title Link
   
|color=#0099FF
    </noinclude>
|cards=list of card each should have {{card| title, subtitle, type, color and maybe an Image}}
    <includeonly>{{#ifeq:{{{no-title|}}}|Yes||{{Portal-title|
}}</nowiki></pre>
    |title={{{page title|{{SITENAME}} }}}
</noinclude><includeonly>{{#vardefine:color|{{{color|no-color}}} }}
    |title-icon={{{title-icon|}}}
{{#if: {{{cards|}}}|<div class="carousel__wrapper not-prose">
    |hide numbers={{{hide numbers|}}}
{{#if:{{{title|{{{link|}}}}}}|<h2 class="font-headline  mb-6 uppercase font-medium text-gray-900 text-xs" style="letter-spacing: 1.5px;">{{#if: {{{link|}}}|[[{{{link|{{{title|}}}}}}|{{{title|{{{link|}}}}}}]]|{{{title|}}} }}</h2>|}}
    }} }}{{#if:{{{banner-text|}}}{{{banner-heading|}}}|
<div class="slider-vue">
    <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">
<ol class="carousel flex gap-10 mx-0 mb-2- overflow-x-auto">
    {{#if:{{{banner-heading|}}}|<div class="flex items-center bg-blue-100 px-6 py-4">
{{{cards|}}}
    {{#if:{{{banner-image|}}}|[[File:{{{banner-image}}}|link=]]|}}
</ol></div></div>|}}{{#if:{{{title|}}}|{{#cargo_store:
    <h2 class=" text-lg h4 px-6 font-medium">{{{banner-heading|}}}</h2>
_table=carousel_title
    </div>}}
|title={{{title|}}}
    <div class="px-10 text-sm text-gray-600 py-4 pb-8">
|link={{{link|}}}
    {{{banner-text|}}}
}}|}}</includeonly>
    </div>
    </div>}}{{#ifeq:{{mediawiki:mainpage}}|{{PAGENAME}}|<div id="siteNotice" ></div>|}}{{Carousel
    |title={{#if:{{NAMESPACE:{{{section 1|}}}}}|{{#replace:{{{section 1|}}}:|{{NAMESPACE:{{{section 1|}}}|}} }}| {{{section 1|}}}}}
    |link={{{section 1|}}}
    |cards={{{cards 1|}}}
    }}{{Carousel
    |title={{#if:{{NAMESPACE:{{{section 2|}}}}}|{{#replace:{{{section 2|}}}:|{{NAMESPACE:{{{section 2|}}}|}} }}| {{{section 1|}}}}}
    |link={{{section 2|}}}
    |cards={{{cards 2|}}}
    }}{{Carousel
    |title={{#if:{{NAMESPACE:{{{section 3|}}}}}|{{#replace:{{{section 3|}}}:|{{NAMESPACE:{{{section 3|}}}|}} }}| {{{section 1|}}}}}
    |link={{{section 3|}}}
    |cards={{{cards 3|}}}
    }}{{Carousel
    |title={{#if:{{NAMESPACE:{{{section 4|}}}}}|{{#replace:{{{section 4|}}}:|{{NAMESPACE:{{{section 4|}}}|}} }}| {{{section 1|}}}}}
    |link={{{section 4|}}}
    |cards={{{cards 4|}}}
    }}{{Carousel
    |title={{#if:{{NAMESPACE:{{{section 5|}}}}}|{{#replace:{{{section 5|}}}:|{{NAMESPACE:{{{section 5|}}}|}} }}| {{{section 1|}}}}}
    |link={{{section 5|}}}
    |cards={{{cards 5|}}}  
    }}{{Carousel
    |title={{#if:{{NAMESPACE:{{{section 6|}}}}}|{{#replace:{{{section 6|}}}:|{{NAMESPACE:{{{section 6|}}}|}} }}| {{{section 1|}}}}}
    |link={{{section 6|}}}
    |cards={{{cards 6|}}}
    }}
    {{Carousel
    |title={{#if:{{NAMESPACE:{{{section 7|}}}}}|{{#replace:{{{section 7|}}}:|{{NAMESPACE:{{{section 7|}}}|}} }}| {{{section 1|}}}}}
    |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 17:19, 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.

Template parameters

ParameterDescriptionTypeStatus
Icon for the title section title-icon

Image name

Filesuggested
Text for the banner section banner-text

no description

Contentsuggested
Page titlepage title

no description

Stringsuggested
Text for the header of the bannerbanner-heading

no description

Stringsuggested
Image for the bannerbanner-image

no description

Filesuggested
Hide page title sectionno-title

type any charachter

Booleanoptional
First section titlesection 1

no description

Stringrequired
Card list for the first section cards 1

no description

Example
Add as many "card" templates as you want
Stringrequired
2nd section titlesection 2

no description

Stringrequired
Card list for the 2nd section cards 2

no description

Example
Add as many "card" templates as you want
Stringrequired
3rd section titlesection 3

no description

Stringrequired
Card list for the 3rd section cards 3

no description

Example
Add as many "card" templates as you want
Stringrequired
4th section titlesection 4

no description

Stringrequired
Card list for the 4th section cards 4

no description

Example
Add as many "card" templates as you want
Stringrequired
5th section titlesection 5

no description

Stringrequired
Card list for the 5th section cards 5

no description

Example
Add as many "card" templates as you want
Stringrequired
6th section titlesection 6

no description

Stringrequired
Card list for the 6th section cards 6

no description

Example
Add as many "card" templates as you want
Stringrequired