site-form.html 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. <form class="site">
  2. <div class="content">
  3. <h1>Site <i class="icon icon-site"></i></h1>
  4. <h3 class="item-title">{{name}}</h3>
  5. <div class="error-message"></div>
  6. <div class="field required">
  7. <label>Site ID</label>
  8. <input type="text" name="_id" value="{{_id}}" placeholder="www.example.com">
  9. </div>
  10. <div class="field">
  11. <div class="field-left required">
  12. <label>Name</label>
  13. <input type="text" name="name" value="{{name}}" placeholder="Evolving Something">
  14. </div>
  15. <div class="field-right required">
  16. <label>Name HTML</label>
  17. <input type="text" name="name_html" value="{{name_html}}" placeholder="Evolving <b>Something</b>">
  18. </div>
  19. </div>
  20. <div class="field">
  21. <label>Tagline</label>
  22. <input type="text" name="tagline" value="{{tagline}}" placeholder="Yet another great Kleks site">
  23. </div>
  24. <div class="field">
  25. <div class="field-left">
  26. <label>Theme</label>
  27. <select name="theme">
  28. {{#each themes}}
  29. <option value="{{.}}">{{.}}</option>
  30. {{/each}}
  31. </select>
  32. </div>
  33. <div class="field-right">
  34. <label>Link</label>
  35. <input type="text" name="link" value="{{link}}" placeholder="http://www.example.com">
  36. </div>
  37. </div>
  38. <div class="field">
  39. <label>Menu HTML</label>
  40. <textarea name="menu_html" placeholder="">{{menu_html}}</textarea>
  41. <div class="note">
  42. Main menu list items. Only list the <code>&lt;li&gt;&lt;a href=""&gt;&lt;/a&gt;&lt;/li&gt;</code> entries.
  43. </div>
  44. </div>
  45. <div class="field">
  46. <label>Header HTML</label>
  47. <textarea name="header_html" placeholder="">{{header_html}}</textarea>
  48. <div class="note">
  49. Content to show on all pages in the header.
  50. Use <code>div.content</code> as a wrapper to get auto <code>margin-bottom</code>.
  51. Use classes like <code>"home-hide"</code> or <code>"hide doc-show"</code> to control display of elements if needed.
  52. </div>
  53. </div>
  54. <div class="field">
  55. <label>Bottom HTML</label>
  56. <textarea name="bottom_html" placeholder="">{{bottom_html}}</textarea>
  57. <div class="note">
  58. Content to show on all pages just above the footer.
  59. </div>
  60. </div>
  61. <div class="field">
  62. <label>Footer HTML</label>
  63. <textarea name="footer_html" placeholder="">{{footer_html}}</textarea>
  64. <div class="note">
  65. Content to show on all pages in the footer. Use <code>div.copyright</code> as a wrapper.
  66. </div>
  67. </div>
  68. <h4 class="heading">
  69. Social Links
  70. <a class="button small add-social-link" href="#">+</a>
  71. </h4>
  72. <div class="field inline social-links-list">
  73. {{#each social_links}}
  74. {{{include "partials/link-form.html"}}}
  75. {{/each}}
  76. </div>
  77. <h4 class="heading">Other</h4>
  78. <div class="field">
  79. <label>CSS</label>
  80. <textarea name="css" placeholder="Custom CSS to override on site">{{css}}</textarea>
  81. </div>
  82. <div class="field">
  83. <label>SEO Description</label>
  84. <input type="text" name="seo_description" value="{{seo_description}}" placeholder="Keep it concise and short">
  85. </div>
  86. <div class="field">
  87. <label>SEO Keywords</label>
  88. <input type="text" name="seo_keywords" value="{{seo_keywords}}" placeholder="Short list of comma seperated keywords">
  89. </div>
  90. <div class="field">
  91. <label>Google Analytics Code</label>
  92. <input type="text" name="google_analytics_code" value="{{google_analytics_code}}" placeholder="UA-XXXXXXXXX-XX">
  93. </div>
  94. </div>
  95. <div class="sidebar">
  96. <div class="buttons">
  97. <button class="save-button" tabindex="0">Save</button>
  98. <button class="cancel-button plain" tabindex="0">Cancel</button>
  99. {{#if id}}<div class="delete-button"><i class="icon-trash"></i></div>{{/if}}
  100. </div>
  101. <div class="top-spacer"></div>
  102. <div class="field">
  103. <label>Editor Email</label>
  104. <input type="text" name="editor_email" value="{{editor_email}}" placeholder="editor@example.com">
  105. </div>
  106. <div class="field">
  107. <label>Admin Email</label>
  108. <input type="text" name="admin_email" value="{{admin_email}}" placeholder="admin@example.com">
  109. </div>
  110. <div class="field">
  111. <label>Default Ad Unit <small style="font-size: 0.7em;">(HTML embed)</small></label>
  112. <textarea name="default_ad_unit" placeholder="e.g. Default AdSense unit embed code, or linked image markup">{{default_ad_unit}}</textarea>
  113. <input type="checkbox" name="default_ad_enabled" style="float: none;">Enabled
  114. </div>
  115. </div>
  116. </form>