Difference between revisions of "Attach a PDF to a Web Page View"

From SmartWiki
Jump to: navigation, search
 
Line 1: Line 1:
==How to Attach a PDF File to Web Page View Field==
+
You can use the '''ssattach''' function to append one or more PDF documents stored in either a [[Custom Field]] or [[Smart Folder]] to a [[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.
 
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.

Revision as of 13:24, 2 June 2009

You can use the ssattach function to append one or more PDF documents stored in either a Custom Field or Smart Folder to a 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

<!- - @ssattach(before;/files/1234/123/myfile.pdf )- ->
<!- - @ssattach(after;/files/1234/123/myfile.pdf )- ->

3. Appending current web page field to a PDF file from a custom field (single file type).

<!- - @ssattach(before;@attach pdf file@)- -> 
or
<!- - @ssattach(before;@#xxxxxxx#@)- -> where xxxx is customfield id.

Rules

  • Directives can be placed anywhere inside the field, more than one directive can be used like this.

-----------------------------------------------------------------------------------------------
<!- - @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>

  • 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 file (like @parent.contract@)
  • Use if sslogic like this:
<!- -@sslogic(‘@type@’=’contact’) - ->
       <!- -@ssattach(after;/files/1234/123/myfilefooter.pdf )- ->

<!--@else-->
     <!- - @ssattach(after;/files/1234/123/myotherfilefooter.pdf )- ->
<!--@end-->