Comments form
Contents
Syntax
<txp:comments_form />
The comments_form tag can be used as a single tag or a container tag and is used to display a comment form. Comments will be attached to present individual article as a default, or to the article set by the id attribute.
Attributes
Tag will accept the following attributes (case-sensitive) as well as the global attributes :
form="form name"- Use specified form template.
- Default:
comment_form.
Common presentational attributes
These attributes, which affect presentation, are shared by many tags. Note that default values can vary among tags.
class="CSS class name"- HTML
classto apply to thewraptagattribute value. - Default:
comments_form(see class cross-reference). wraptag="tag"- HTML tag to wrap around output, specified without brackets (e.g.
wraptag="p"). - Default: unset (but see wraptag cross-reference for exceptions).
Examples
Example 1: Give visitors indication of ‘Comments’ status
Comments for articles can be turned on or off at the author’s discretion for any article that is published; by using the following scheme in an article form, you can still have the on/off control over comments while still giving users indication of comment status:
<txp:if_comments_allowed>
<txp:comments_form />
<txp:else />
<p>Comments are turned off for this article.</p>
</txp:if_comments_allowed>
Other tags used: if_comments_allowed, else.
Example 2: Display conditional comments and form
<txp:if_comments_allowed>
<txp:comments form="lineitem" break="li" wraptag="ul" />
<txp:comments_form />
</txp:if_comments_allowed>
And then an example of what the form lineitem could contain:
<txp:comment_id />
For the current article, returns a list of id numbers for comments and a comment input form (but only if comments are currently allowed).
Other tags used: comment_id, comments, if_comments_allowed.
Genealogy
Version 4.6.0
Can be used as a container tag.
msgstyle attribute deprecated.
forgetlabel, isize, msgcols, msgrows, msgstyle, previewlabel, rememberlabel and submitlabel attributes deprecated and functionality moved to individual comment_* input tags.
Version 4.5.0
Added forgetlabel, previewlabel, rememberlabel and submitlabel attributes.
Version 4.0.4
show_preview attribute removed.