inline: allow assigning an id to postform/feedlink
This allows per-form/feedlink group customization without having to resort to counting. (cherry picked from commit b134feb0dc2d9a8ff7ae447537fa8bc02811aabd)master
parent
db38cad40f
commit
27a80dc40a
|
@ -329,6 +329,10 @@ sub preprocess_inline (@) {
|
|||
$formtemplate->param(postformtext =>
|
||||
gettext("Add a new post titled:"));
|
||||
}
|
||||
if (exists $params{id}) {
|
||||
$formtemplate->param(postformid =>
|
||||
$params{id});
|
||||
}
|
||||
$ret.=$formtemplate->output;
|
||||
|
||||
# The post form includes the feed buttons, so
|
||||
|
@ -346,6 +350,9 @@ sub preprocess_inline (@) {
|
|||
$linktemplate->param(atomurl => $atomurl);
|
||||
$linktemplate->param(atomdesc => $atomdesc);
|
||||
}
|
||||
if (exists $params{id}) {
|
||||
$linktemplate->param(id => $params{id});
|
||||
}
|
||||
$ret.=$linktemplate->output;
|
||||
}
|
||||
|
||||
|
|
|
@ -75,6 +75,9 @@ Here are some less often needed parameters:
|
|||
disable generating any feeds.
|
||||
* `emptyfeeds` - Set to "no" to disable generation of empty feeds.
|
||||
Has no effect if `rootpage` or `postform` is set.
|
||||
* `id` - Set to specify the value of the HTML `id` attribute for the
|
||||
feed links or the post form. Useful if you have multiple forms in the
|
||||
same page.
|
||||
* `template` - Specifies the template to fill out to display each inlined
|
||||
page. By default the `inlinepage` template is used, while
|
||||
the `archivepage` template is used for archives. Set this parameter to
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
<form action="<TMPL_VAR CGIURL>" method="get">
|
||||
<form <TMPL_IF POSTFORMID>id="<TMPL_VAR POSTFORMID ESCAPE=HTML>"</TMPL_IF> action="<TMPL_VAR CGIURL>" method="get">
|
||||
<div class="blogform">
|
||||
<TMPL_IF RSSURL>
|
||||
<a class="feedbutton" type="application/rss+xml" rel="alternate" title="<TMPL_VAR RSSDESC>" href="<TMPL_VAR RSSURL>">RSS</a>
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
<div class="feedlink">
|
||||
<div <TMPL_IF ID>id="<TMPL_VAR ID ESCAPE=HTML>"</TMPL_IF> class="feedlink">
|
||||
<TMPL_IF RSSURL>
|
||||
<a class="feedbutton" type="application/rss+xml" rel="alternate" title="<TMPL_VAR RSSDESC>" href="<TMPL_VAR RSSURL>">RSS</a>
|
||||
</TMPL_IF>
|
||||
|
|
Loading…
Reference in New Issue