here is another working example of fox replace code:
This fox form uses the markup expression {(grep ...)}
see http://www.pmwiki.org/wiki/Cookbook/TextExtract for download and
installation.
The form offers to be a general text extraction tool. Here it is:
>>frame width=25em<<
(:fox form foxaction=replace put=overwrite target={*$FullName}#extract:)
(:input default request=1:)
(:foxtemplate "{$$(grep '{$$search}' {$$pages} cut={$$cut} hide={$$hide}
fmt=link )}":)
|| Search for:||(:input text search size=30:) ||
|| On pages:||(:input text pages size=30:) ||
|| Cut lines:||(:input text cut '' size=30:) ||
|| Hide text:||(:input text hide '' size=30:) ||
|| ||(:input submit post Enter:) (:input submit cancel Cancel:) ||
(:foxend form:)
>><<
[[#extract]]
dummy
[[#extractend]]
The form posts to the same page.
'dummy' will be replaced (overwritten) on first use with the output from the
grep
markup expression. This will be evaluated when the form is posted.
Therefor it is in the template with the syntax {$$(grep .....)} and is
populated from the form fields.
~Hans
_______________________________________________
pmwiki-users mailing list
[email protected]
http://www.pmichaud.com/mailman/listinfo/pmwiki-users