PC Gaming Shelter
An archive dedicated to preserving PC Gaming history and more

Form:Mod: Difference between revisions

From PC Gaming Shelter
No edit summary
No edit summary
Tags: Manual revert 2017 source edit
 
(16 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{{info|add title=Add a Mod|edit title=Edit Mod}}}
<noinclude>
 
{{#forminput: form=Mod
|button text=Create or Edit Mod Entry
|autocomplete on category=Mods
|no autofocus
}}
{{DISPLAYTITLE: Add a New Mod}}
__NOCACHE__
</noinclude><includeonly>
{{{info|add title=Add a new Mod Entry|edit title=Edit Mod Entry}}}
{{{for template|Mod}}}
{{{for template|Mod}}}
<div style="max-width:700px; background:#fff; border:1px solid #ccc; padding:20px;">
{{form row
|{{{field
  |Image
  |input type=text
  |uploadable
  |image preview
  |class=form-control
}}}
|label=Cover Image:
|property=Image
}}
{{form row
|{{{field
  |Related game
  |input type=tokens
  |max values=1
  |values from category=Games
  |placeholder=e.g. Half-Life
  |class=form-control
}}}
|label=Game:
|property=Related game
}}
{{form row
|{{{field
  |Has mod type
  |input type=tokens
  |max values=1
  |property=Has mod type
  |class=form-control
}}}
|label=Mod type:
|property=Has mod type
}}
{{form row
|{{{field
  |Has developer
  |input type=tokens
  |values from property=Has developer
  |delimiter=,
  |class=form-control
}}}
|label=Developer:
|property=Has developer
}}
{{form row
|{{{field
  |Has release date
  |input type=year
  |placeholder={{CURRENTYEAR}}
  |class=form-control
}}}
|label=Release year:
|property=Has release date
}}
{{form row
|{{{field
  |Has short description
  |input type=textarea
  |rows=3
  |class=form-control
}}}
|label=Note:
|property=Has short description
}}
{{form row
|{{{field
  |Has status
  |input type=radiobutton
  |values=Active, Completed, Abandoned, On Hold
  |mandatory
  |default=Active
  |class=form-control
}}}
|label=Status:
|property=Has status
}}


  <div style="font-size:1.5em; font-weight:bold; border-bottom:2px solid #2a4b8d; margin-bottom:15px;">
== Links ==
    Add Mod to Archive
{{{field|Download links|holds template}}}
  </div>
{{{end template}}}
 
{{{for template|Download link|multiple|embed in field=Mod[Download links]|add button text=Add download link}}}
  <div style="display:flex; gap:20px;">
{{Link fields|Download links}}
    <div style="flex:1;">
{{{end template}}}
      <strong>Mod Name:</strong><br>
      {{{field|Name|input type=text|size=35}}}
    </div>
    <div style="flex:1;">
      <strong>Related Game:</strong><br>
      {{{field|Related game|input type=text|autocomplete|values from category=Games}}}
    </div>
  </div>
  <br>
 
  <div style="display:flex; gap:20px;">
    <div style="flex:1;">
      <strong>Developer / Author:</strong><br>
      {{{field|Developer|input type=text|autocomplete|values from category=Users}}}
    </div>
    <div style="flex:1;">
      <strong>Development Status:</strong><br>
      {{{field|Status|input type=dropdown|values=Active, Completed, Abandoned, On Hold|mandatory}}}
    </div>
  </div>
  <br>
 
  <strong>Mod Type:</strong><br>
  {{{field|Type|input type=tokens|values=Total Conversion, Map Pack, Single Level, Weapon Mod, Skin, Patch}}}
  <br><br>
 
  <strong>Setting:</strong> (e.g., Sci-Fi, WWII, Fantasy)<br>
  {{{field|Setting|input type=tokens|values from category=Settings}}}
  <br><br>
 
  <strong>Game Mode:</strong> (e.g., Singleplayer, Co-op)<br>
  {{{field|Game Mode|input type=tokens|values from category=Game modes}}}
  <br><br>
 
  <div style="display:flex; gap:20px;">
    <div style="flex:1;">
      <strong>Version:</strong> (e.g. v1.2)<br>
      {{{field|Version|input type=text|size=15}}}
    </div>
    <div style="flex:1;">
      <strong>Release Date:</strong><br>
      {{{field|Release Date|input type=datepicker}}}
    </div>
  </div>
  <br>
 
<strong>Download Link:</strong><br>
  <div style="display:flex; gap:10px;">
    <div style="flex:1;">
      <small>Label (Optional):</small><br>
      {{{field|Download label|input type=text|size=20|placeholder=e.g. ModDB}}}
    </div>
    <div style="flex:3;">
      <small>URL (https://...):</small><br>
      {{{field|Download|input type=text|size=60}}}
    </div>
  </div>
  <br>


  <strong>Description:</strong><br>
  {{{field|Description|input type=textarea|rows=6|editor=wikieditor}}}
</div>
{{{end template}}}


{{{standard input|save}}}
{{{standard input|save}}}  
{{{standard input|preview}}}
{{{standard input|cancel}}}
</includeonly>

Latest revision as of 19:01, 25 March 2026