Difference between revisions of "Liquid Template Variables - page"

From Spiffy Stores Knowledge Base

Line 28: Line 28:
  
 
Returns the type of the object, in this case, 'page'.
 
Returns the type of the object, in this case, 'page'.
 +
 +
== <code>page.image</code> ==
 +
 +
The image associated with a page is automatically extracted from the page text. It's usual to embed images in a page as this gives you full control on the appearance of the page. When you embed an image within the page text, the URL of the first such image will be returned.
  
 
== <code>page.images_count</code> ==
 
== <code>page.images_count</code> ==
  
Return the number of images associated with this page. As pages do not support associated images at this stage, the value of 0 is always returned.
+
Return the number of images associated with this page. If an image is found within the text of the page, a value of 1 will be returned. Otherwise, 0 is returned.
  
 
== <code>page.metafields</code> ==
 
== <code>page.metafields</code> ==

Revision as of 11:48, 15 June 2016

The Liquid template variable page has the following attributes:

page.id

Returns the unique internal number of the page.

This is normally only for internal usage.

page.handle

This is the page handle. The handle uniquely identifies the page in the URL address.

The handle is usually the page's title in lower case with all blanks replaced by a dash. "My Pretty Page" would have the handle "my-pretty-page".

page.title

Returns the title of this page.

page.content

Returns the content of this page.

page.url

The is the relative URL address of the page.

page.type

Returns the type of the object, in this case, 'page'.

page.image

The image associated with a page is automatically extracted from the page text. It's usual to embed images in a page as this gives you full control on the appearance of the page. When you embed an image within the page text, the URL of the first such image will be returned.

page.images_count

Return the number of images associated with this page. If an image is found within the text of the page, a value of 1 will be returned. Otherwise, 0 is returned.

page.metafields

Return the metafields for the page.

Metafields can only be managed using the Spiffy Stores API.