Difference between revisions of "Form:News"
From Earth Science Information Partners (ESIP)
(19 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<includeonly> | <includeonly> | ||
− | {{{info|page name= | + | {{{info|page name=<News[Portal]>/{{#time:Y-m-d|<News[Start date]>}}:_<News[News title]>}}} |
{{{for template|News}}} | {{{for template|News}}} | ||
+ | <div class="card bg-light shadow-sm"> | ||
+ | <div class="card-body"> | ||
{{form-row | {{form-row | ||
|label=Title | |label=Title | ||
Line 12: | Line 14: | ||
|mandatory | |mandatory | ||
}}} | }}} | ||
− | }} | + | }}<!-- |
− | + | ||
− | + | -->{{{field | |
− | |||
|Portal | |Portal | ||
|input type=dropdown | |input type=dropdown | ||
|values from category=Portals | |values from category=Portals | ||
− | |||
|class=form-control | |class=form-control | ||
− | | | + | |hidden |
− | }}} | + | }}}<!-- |
− | + | ||
− | + | -->{{{field | |
− | |||
− | |||
|News feed | |News feed | ||
|input type=dropdown | |input type=dropdown | ||
− | | | + | |property=News feed |
− | |||
|class=form-control | |class=form-control | ||
− | | | + | |hidden |
}}} | }}} | ||
− | |||
{{form-row | {{form-row | ||
|label=Display | |label=Display | ||
Line 40: | Line 36: | ||
|Start date | |Start date | ||
|input type=datepicker | |input type=datepicker | ||
− | |default={{# | + | |default={{#time:Y/m/d|now}} |
}}} until {{{field | }}} until {{{field | ||
|End date | |End date | ||
|input type=datepicker | |input type=datepicker | ||
− | |default={{# | + | |default={{#time:Y/m/d|now + 1 month}} |
}}} | }}} | ||
}} | }} | ||
Line 50: | Line 46: | ||
|label=  | |label=  | ||
|field=<div>{{{field | |field=<div>{{{field | ||
− | | | + | |News repeat every year |
|input type=checkbox | |input type=checkbox | ||
− | |label= | + | |label=Repeat every year |
|default=No | |default=No | ||
|class=mr-2 | |class=mr-2 | ||
Line 59: | Line 55: | ||
|News is sticky | |News is sticky | ||
|input type=checkbox | |input type=checkbox | ||
− | |label= | + | |label=Sticky |
|default=No | |default=No | ||
|class=mr-2 | |class=mr-2 | ||
Line 66: | Line 62: | ||
|News suppress | |News suppress | ||
|input type=checkbox | |input type=checkbox | ||
− | |label= | + | |label=Draft |
|default=No | |default=No | ||
|class=mr-2 | |class=mr-2 | ||
Line 73: | Line 69: | ||
{{form-row | {{form-row | ||
|label=News body | |label=News body | ||
+ | |label-style=align-self: start !important | ||
|field={{{field | |field={{{field | ||
|News body | |News body | ||
Line 93: | Line 90: | ||
}}} | }}} | ||
}} | }} | ||
+ | </div> | ||
+ | </div> | ||
{{{field | {{{field | ||
|News attachments | |News attachments | ||
Line 99: | Line 98: | ||
{{{end template}}} | {{{end template}}} | ||
− | {{{standard input|save}}} {{{standard input|preview}}} {{{standard input|cancel}}} | + | {{{standard input|save|class=mw-ui-button mw-ui-progressive}}} {{{standard input|preview|class=mw-ui-button}}} <span class="d-inline-block ml-3 text-danger">{{{standard input|cancel}}}</span> |
{{{for template|News attachment|multiple|add button text=Attach|embed in field=News[News attachments]}}} | {{{for template|News attachment|multiple|add button text=Attach|embed in field=News[News attachments]}}} | ||
Line 110: | Line 109: | ||
|default=Picture | |default=Picture | ||
|mandatory | |mandatory | ||
− | |show on select=Picture=>media-type-image; | + | |show on select=Picture=>media-type-image;File=>media-type-image;Picture=>pic-label;File=>file-label;URL=>media-type-url;Video=>media-type-url;Wiki=>media-type-wiki; |
− | |||
− | File=>media-type-image; | ||
− | File=> | ||
− | URL=>media-type-url; | ||
− | |||
− | Video=>media-type-url; | ||
− | |||
− | Wiki=>media-type-wiki; | ||
}}} | }}} | ||
}} | }} | ||
<div id="media-type-image"> | <div id="media-type-image"> | ||
{{form-row | {{form-row | ||
− | |label= | + | |label=<span id="pic-label">Picture</span><span id="file-label">File</span> |
|field={{{field | |field={{{field | ||
|File | |File | ||
Line 148: | Line 139: | ||
|input type=text | |input type=text | ||
|class=form-control | |class=form-control | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}}} | }}} | ||
}} | }} | ||
</div> | </div> | ||
− | |||
{{form-row | {{form-row | ||
− | |label=Link text | + | |label=Link text / Caption |
|field={{{field | |field={{{field | ||
|Link text | |Link text | ||
|input type=text | |input type=text | ||
− | |class=form-control | + | |class=form-control mt-1 |
}}} | }}} | ||
}} | }} | ||
− | |||
{{{end template}}} | {{{end template}}} | ||
</includeonly><noinclude> | </includeonly><noinclude> |