Form:Agency: Difference between revisions

From Hollywood in Pixels Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(20 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>
<includeonly>
{{{info|page name=<Agency[Agency Name]>}}}
{{{info|page name=<Agency[Agency Name]>|create title=Create Agency Page|Edit title=Edit Agency Page}}}
{{{for template|Agency}}}
{{{for template|Agency}}}<!-- -->{{#vardefine: year|{{CURRENTYEAR}} }}<!-- -->{{{field|Agency Name|hidden}}}
{{#vardefine: year|{{CURRENTYEAR}} }}
== About ==
{{{field
{|
|Agency Name
|-
|hidden
|<p class="small" title="Mandatory field">YEAR OF CREATION: {{infopop|Mandatory field. The list will update itself.|float-right}}</p>
}}}
|{{{field
<p class="small" title="Mandatory field">YEAR OF CREATION: *</p>
{{{field
  |Year of Creation
  |Year of Creation
  |input type=dropdown
  |input type=dropdown
Line 21: Line 19:
  |default={{CURRENTYEAR}}
  |default={{CURRENTYEAR}}
  |mandatory
  |mandatory
|class=form-control
}}}
}}}
<p class="small">WEBSITE: </p>
|-
{{{field
|<p class="small">WEBSITE: {{infopop|Must be a valid URL.|float-right}}</p>
|{{{field
  |Official Website
  |Official Website
  |input type=regexp
  |input type=regexp
Line 29: Line 29:
  |regexp=/^$!^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$/
  |regexp=/^$!^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$/
  |placeholder=URL of the website
  |placeholder=URL of the website
|class=form-control
}}}
}}}
<p class="small">SPECIALIZATION: </p>
|-
{{{field
|<p class="small">SPECIALIZATION: </p>
|{{{field
  |Agency Specialization
  |Agency Specialization
  |input type=textarea
  |input type=textarea
|editor=visualeditor
|class=form-control
}}}
}}}
<p class="small">TYPE OF WORKS: </p>
|-
{{{field
|<p class="small">SORT KEY: {{infopop|If you want the agency to be sorted differently in the [[:Category:Agencies|list]] (eg. to make "The Flock" to be sorted under "F", enter "Flock, The" here.|float-right}}</p>
|Asset Categories
|{{{field
|input type=checkboxes
  |Sort Key
|property=Asset Category
  |input type=text
|show on select=Website=>has-url-section;
  |class=form-control
Banner Ad=>has-image-section;
Social campaign=>has-social-section;
Feature=>has-feature-section;
}}}
<div id="has-url-section">
== Websites ==
{{{field
|Websites
|holds template
}}}
</div>
<div id="has-image-section">
== Banner Ads ==
{{{field
  |Banner Ads
  |holds template
}}}
</div>
<div id="has-social-section">
== Social Campaigns ==
{{{field
  |Social Campaigns
|holds template
}}}
}}}
</div>
|-
<div id="has-feature-section">
|
== Features ==
|
== PORTFOLIIO ==
<small>Up to 12 items.</small>
{{{field
{{{field
  |Features
  |Assets
  |holds template
  |holds template
}}}
}}}
</div>
|}
{{{end template}}}
{{{end template}}}
{{{for template|Asset|multiple|embed in field=Agency[Websites]|add button text=Add samples}}}
{{{for template|Asset|multiple|embed in field=Agency[Assets]|add button text=Add Work Samples|maximum instances=12}}}
{{{field
{|
|-
|<p class="small" title="Mandatory field">CAPTION: {{infopop|Mandatory field.|float-right}}</p>
|{{{field
|Asset Title
|input type=text
|mandatory
|class=form-control
}}}  
|-
|<p class="small">TYPE: {{infopop|Mandatory field. The allowed values are stored [[Property:Asset_Category|here]].|float-right}}</p>
|{{{field
  |Asset Category
  |Asset Category
  |hidden
  |input type=dropdown
  |default=Website
|property=Asset Category
|class=form-control
  |mandatory
}}}
|-
|<p class="small">IMAGE: {{infopop|If empty, the default image will be used.|float-right}}</p>
|{{{field
|Has image
|input type=text
|uploadable
|placeholder=Enter the filename or click Upload
|class=form-control
}}}
}}}
{{{field
|-
|<p class="small">LINK: {{infopop|Must be a valid URL.|float-right}}</p>
|{{{field
  |Has URL
  |Has URL
  |input type=regexp
  |input type=regexp
|base type=url
  |regexp=/^$!^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$/
  |regexp=/^$!^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$/
|base type=url
  |placeholder=URL of the website
  |placeholder=URL of the website
|class=form-control
}}}
}}}
<p class="small">NOTES: </p>
|-
{{{field
|<p class="small">NOTES: {{infopop|This text will be shown as a footnote. Please, keep your notes simple.|float-right}}</p>
|Has notes
|{{{field
|input type=textarea
  |Has note
}}}
{{{end template}}}
{{{for template|Asset|multiple|embed in field=Agency[Banner Ads]|add button text=Add samples}}}
{{{field
|Asset Category
|hidden
|default=Banner Ad
}}}
{{{field
|Has image
|input type=text
|uploadable
|placeholder=Enter the filename or click Upload
}}}
<p class="small">NOTES: </p>
{{{field
|Has notes
|input type=textarea
}}}
{{{end template}}}
{{{for template|Asset|multiple|embed in field=Agency[Social Campaigns]|add button text=Add samples}}}
{{{field
|Asset Category
|hidden
|default=Social campaign
}}}
{{{field
|Social Campaign Media
|values from property=Social Campaign Media
|input type=dropdown
}}}
<p class="small">NOTES: </p>
{{{field
|Has notes
|input type=textarea
}}}
{{{end template}}}
{{{for template|Asset|multiple|embed in field=Agency[Features]|add button text=Add samples}}}
{{{field
|Asset Category
|hidden
|default=Feature
}}}
{{{field
|Has feature
|input type=text
|placeholder=Enter feature name
}}}
<p class="small">NOTES: </p>
{{{field
  |Has notes
  |input type=textarea
  |input type=textarea
|class=form-control
|editor=visualeditor
}}}
}}}
|}
{{{end template}}}
{{{end template}}}
__NOTOC__
__NOEDITSECTION__
</includeonly><noinclude>
</includeonly><noinclude>
{{#forminput: form=Agency
{{#forminput: form=Agency

Latest revision as of 18:09, September 18, 2021