[pmwiki-users] PageDirectives, suggestions
Petko Yotov
5ko at 5ko.fr
Thu Jul 5 02:23:56 PDT 2018
On 05/07/2018 07:49, Pierre-Marie CARETTE wrote:
> I Wish use :
> (:noprinted:) not printed text but visible text, it's not a comment
> (:noprintedend:)
> or
> %noprinted% not printed text but visible text, it's not a comment %%
Add to pmwiki/pub/css/local.css this block:
@media print {
.noprinted { display: none; }
}
And in a page use %noprinted%...%% in a line or >>noprinted<<...>><< for
blocks.
> (:noprint:) this page will be not printed. (useful in a pagelisted
> page)
Do you have a pagelist, and wish to exclude some entries (pages) from
printing but still show these on screens?
There are more than one ways to do it, you could add a PageTextVariable
in the individual page, for example:
(:Printable:no:)
Then in your pagelist template, right after "template each" use a
conditional like this:
(:template each:)
(:if44 equal "{=$Printable}" "no":)
(:div44 class=noprinted:)
(:else:)
(:div44:)
(:if44end:)
...rest of your template...
...than at the bottom of "template each"
(:div44end:)
Use if44 and div44 in the template if you have other conditionals or
divisions that will need to become nested.
You don't need to add (:Printable:yes:) to printable pages, only
(:Printable:no:) to pages that don't need to be printed. Case sensitive,
use "no" and not "NO" or "No".
Petko
More information about the pmwiki-users
mailing list