Naming your pages

your home page that will be used as the default page to your site must have the name home

the page that will be displayed when your site is offline must have the name offline

if the page is called `about` for example then is will have the following url path : `/content/about`

Reserved Names

  • home : the page that is used when a visitor types in just your domain name
  • offline : the page displayed when your site is offline
  • terms : used in the order module to link to your webshops terms and conditions
  • cart : used in the order module to display the shopping cart

Markup

specify your content using regular text and the textile markup language

if you want to display an image in your content first upload the image and then insert it into your content

The text that you enter will be displayed on the page according to the template that you have selected.

The Main content appears in the location specified in the template.

The Block1 , Block2 and Block3 content will be displayed in the locations that these are specified in the chosen template only if indeed they are used within that template.

Macros

you can specify a macro within your content. This will be replaced with special functionality.

options are in the form of option=value. there must be no space either side of the = sign. the value must be enclosed in double quotes if it includes a space.

for example..

   {@ contact title="contact me here" @}
   {@ email me@example.com  @}

the following macros are available

image

display an image


{@ image options image @} 

options:   

    format
          -image format  name of normal  image(default :medium)

    tag : true (false) - include image tag html
   

image:
    an image path ( eg /image/ball.jpg )

contact

displays a contact form at this position


{@ contact options @} 

options:
    title=text
    name_label=text         ( default= "Your Name")
    email_label=text         ( default= "Your Email")
    subject_label=text      ( default= "Subject")
    message_label=text   ( default= "Message")
    send_label=text         ( default= "Send Message")
    reset_label=text         ( default= "Reset")
    css=false                (default=true)  .. do not include any styling for the form

email

display an email address using javascript to make it difficult for spammers to read.


{@ email address @} 

parameters:
    address  - a valid email address

zoom

zoom into an image


{@ zoom options image @} 

options:   

    format
          (image format  name of normal  image)
    
    zoom
          (image format  name of zoom  image)

    on
           mouseover   ( zoom when mouseover on image)
           click               ( zoom when click on image)

    duration
           (integer [120])

image:
    an image path ( eg /image/ball.jpg )

nivoslider

displays a slideshow of images


 {@ nivoslider options images @}

 options:
    effect

         sliceDown
         sliceDownLeft
         sliceUp
         sliceUpLeft
         sliceUpDown
         sliceUpDownLeft
         fold
         fade
         random
         slideInRight
         slideInLeft
         boxRandom
         boxRain
         boxRainReverse
         boxRainGrow
         boxRainGrowReverse

  control (display the control buttons )
         true/false
    
  format
         a valid image format
    
  theme
        bar
       dark
       default
       light
    
  direction(display the direction buttons ) 
       true/false
  
  time ( time for each slide )
      number of milliseconds

  titles ( show titles for images if present)
       true/false

images
   list of image paths ( eg /image/products/ball.jpg   /image/products/toy.jpg) to display or
   album path (  eg /image/products ) to display all images in an album

grid_gallery

a grid style gallery which highlight a selection in the style of google image search.


{@ grid_gallery options images @} 

options:   

    format
          (image format  name of image in grid)
    
    zoom
          (image format  name of image in preview)

    

images
   list of image paths ( eg /image/products/ball.jpg   /image/products/toy.jpg) to display or
   album path (  eg /image/products ) to display all images in an album

zoom_gallery

a series of thumbs with an enlarged image that can be zoomed.


{@ zoom_gallery options images @} 

options:  

   thumb
          (image format  name of image in list)

    format
          (image format  name of  enlargedimage )
    
    zoom
          (image format  name of zoomed image)

    type: inside , round, square, outside

images
   list of image paths ( eg /image/products/ball.jpg   /image/products/toy.jpg) to display or
   album path (  eg /image/products ) to display all images in an album

swipebox

swipe gallery that works well on mobile devices.


{@ swipebox options images @} 

options:  

   thumb
          (image format  name of image in list)

        
    zoom
          (image format  name of zoomed image)

   loop: return to start after end true/false

   titles: show image titles true/false

images
   list of image paths ( eg /image/products/ball.jpg   /image/products/toy.jpg) to display or
   album path (  eg /image/products ) to display all images in an album