pkBlog Create Post and Delete forms
The PubKit snippet call for the blog looks like this:
[!PubKitBlog? &folder=`2` &postid=`2` &template=`pwBlogPost` &tags=`pwTags` &rtcontent=`pkRichContent` &formtpl=`@FILE:blog` &delimiter=`,` &tagFormat=`chk` &cacheItem=`0` !]
The HTML chunk for adding a new pkBlog post or editing an existing one is listed below. This can be a chunk specified by its name, or a file specified using &formtpl=`@FILE:blog`, where the file is stored in the pubKit/chunks folder with a name in the format chunk.blog.html. (From version 1.3 onward, the form no longer relies on the PHx plugin to suppress an empty error display).
If you click on Delete in the Manage Posts or Preview screens, the main PubKit file uses the confirmDeletion template chunk as its form instead. This is listed at the bottom of the page.
chunk.blog.html
<form action="" method="post" id="itemEdit">
<input name="pkForm" type="hidden" value="on" />
<input name="docId" type="hidden" value="[+docId+]" />
<div class="row"> Status: [+itemStatus+] [+previewStatus+] </div>
<div class="row">
<span class="edLabel"><label for="title">Title</label></span>
<span class="edField"><input type="text" class="medium" name="pagetitle" id="title" value="[+pagetitle+]"></input></span>
<label> Add to menus <input type="checkbox" name="show" [ +showInMenu+ ] value="1" /></label>
</div>
<div class="row">
<span class="edLabel"><label for="subhead">Headline</label></span>
<span class="edField"><input type="text" class="wide" name="longtitle" id="subhead" value="[+longtitle+]"></input></span>
</div>
<div class="row">
<span class="edLabel"><label for="displayDate">Date</label></span>
<span class="edField"><input type="text" class="date" id="displayDate" name="displayDate" value="[+displayDate+]"></input></span>
<span class="edLabel edLabelSubs"><label for="displayFrom">Show from</label></span>
<span class="edField"><input type="text" class="date" id="displayFrom" name="displayFrom" value="[+displayFrom+]"></input></span>
<span class="edLabel edLabelSubs"><label for="displayTo">To</label></span>
<span class="edField"><input type="text" class="date" id="displayTo" name="displayTo" value="[+displayTo+]"></input></span>
</div>
<fieldset id="tagList"><legend>Tags</legend>[+tagSet+]</fieldset>
<div class="row">
<span class="edLabel"><label for="introtext">Intro</label></span>
<span class="edField"><textarea class="wide" name="introtext" id="introtext">[+introtext+]</textarea></span>
</div>
<div class="row">
<!--<span class="edLabel"><label for="detail">Details</label></span>-->
<span class="edField" id="detail">[*pkRichContent*]</span>
</div>
<div class="row" style="text-align:right;">
<input type="submit" id="submitButton" name="submit" value="Publish" accesskey="B"/>
<input type="submit" id="previewButton" name="preview" value="Preview" accesskey="V"/>
</div>
</form>
confirmDeletion template chunk
<input name="confirmDeletion" type="hidden" value="on" />
<input type="hidden" name="docId" value="[+docId+]">
<input type="hidden" name="returnId" value="[+returnId+]">
<p>Delete item headlined:<br />
[+title+] <br />
[+headline+]?</p>
<input name="delete" type="submit" value="Yes" />
<input name="erase" type="submit" value="No" />
</form>