0
edits
Changes
no edit summary
==How to Attach a PDF File to Web Page View Field==
The attached PDF file(s) will not not visible when viewing the web page in HTML mode, but will be appended when exported as a PDF, saved as a PDF, emailed as PDF or created by a [[Workflow]] as attachment.
'''Sample Codes'''
* Append a PDF file from a [[Smart Folder]] '''before''' the current [[Web Page View Field]] page.
<pre>
<!- - @ssattach(before;/files/1234/123/myfile.pdf )- ->
</pre>
* Append a PDF file from a [[Smart Folder]] '''after''' the current [[Web Page View Field]] page.
<pre>
<!- - @ssattach(after;/files/1234/123/myfile.pdf )- ->
</pre>
3. Appending current web page field to a PDF file from a [[Custom Field|custom field]] (single file type).
<pre>
<!- - @ssattach(before;@attach pdf file@)- ->
</pre>
::::or
<pre>
<!- - @ssattach(before;@#xxxxxxx#@)- -> where xxxx is customfield id.
</pre>
'''Rules'''
* Directives can be placed anywhere inside the field, more than one directive can be used like this.
<pre>
-----------------------------------------------------------------------------------------------
<!- - @ssattach(before;/files/1234/123/myfileheader.pdf )- ->
<!- - @ssattach(after;/files/1234/123/myfilefooter.pdf )- ->
<!- - @ssattach(after;/files/1234/123/myfileappendix.pdf )- ->
<html><body>
My Pdf file
</body></html>
</pre>
* All page settings will driven by first PDF document file, either it is a static file or generated by [[SmartSimple]]
'''SSlogic'''
* Using @customfield@ instead of [[Smart Folder|smart folder]] file (like @parent.contract@)
* Use if sslogic like this:
<pre>
<!- -@sslogic(‘@type@’=’contact’) - ->
<!- -@ssattach(after;/files/1234/123/myfilefooter.pdf )- ->
<!--@else-->
<!- - @ssattach(after;/files/1234/123/myotherfilefooter.pdf )- ->
<!--@end-->
</pre>
[[Category:Custom Fields]]
The attached PDF file(s) will not not visible when viewing the web page in HTML mode, but will be appended when exported as a PDF, saved as a PDF, emailed as PDF or created by a [[Workflow]] as attachment.
'''Sample Codes'''
* Append a PDF file from a [[Smart Folder]] '''before''' the current [[Web Page View Field]] page.
<pre>
<!- - @ssattach(before;/files/1234/123/myfile.pdf )- ->
</pre>
* Append a PDF file from a [[Smart Folder]] '''after''' the current [[Web Page View Field]] page.
<pre>
<!- - @ssattach(after;/files/1234/123/myfile.pdf )- ->
</pre>
3. Appending current web page field to a PDF file from a [[Custom Field|custom field]] (single file type).
<pre>
<!- - @ssattach(before;@attach pdf file@)- ->
</pre>
::::or
<pre>
<!- - @ssattach(before;@#xxxxxxx#@)- -> where xxxx is customfield id.
</pre>
'''Rules'''
* Directives can be placed anywhere inside the field, more than one directive can be used like this.
<pre>
-----------------------------------------------------------------------------------------------
<!- - @ssattach(before;/files/1234/123/myfileheader.pdf )- ->
<!- - @ssattach(after;/files/1234/123/myfilefooter.pdf )- ->
<!- - @ssattach(after;/files/1234/123/myfileappendix.pdf )- ->
<html><body>
My Pdf file
</body></html>
</pre>
* All page settings will driven by first PDF document file, either it is a static file or generated by [[SmartSimple]]
'''SSlogic'''
* Using @customfield@ instead of [[Smart Folder|smart folder]] file (like @parent.contract@)
* Use if sslogic like this:
<pre>
<!- -@sslogic(‘@type@’=’contact’) - ->
<!- -@ssattach(after;/files/1234/123/myfilefooter.pdf )- ->
<!--@else-->
<!- - @ssattach(after;/files/1234/123/myotherfilefooter.pdf )- ->
<!--@end-->
</pre>
[[Category:Custom Fields]]