Where a build.ini file is present, commands are read in from either the [Page] section if there's a department defined or the [Shop] section if not. The section can contain one of three commands: forcecopy=src[,dst] - Always copy regardless. copy=src[,dst] - Copy if the destination is older or not existing. convert=src[,dst] - Convert the file as a template Note that if the dst is not defined the destination will be the runtime folder using the same name. The src and dst can have pre-defined variables set to commonly used folders or file names. They are as follows: %shop% - The runtime folder %contents% - Contents folder inside the runtime folder %sharedfiles% - shared_files folder %lang% - the current language we're compiling %media% - the media folder %styles% - the styles folder %%stylename% - this style name %enterfile% - the name of the enter file e.g. index.html %pageloc%,%pagefile% - name of the page file e.g. d1.html for example %pageloc_nofileext% - name of the page file without the file extension part %id% - the id of the page == Without build.ini file =============== Where no build.ini is present, folders with the following names determine where files in them are copied to: copy - Just copy the file to the Runtime\contents folder. copylang - As above but to the Runtime\contents\lang folder. parse - Convert the file into the Runtime\contents folder. parselang - As above but to the Runtime\contents\[lang] folder. media - Copy to the Runtime\contents\media folder. styles - Copy to the Runtime\contents\styles folder.