To create DStyles Object simply use following code:
<?php
// Creating an object
$obj = new DStyles;
// or
$obj = new DStyles();
?>
DStyles Object takes 3 optional parameters. If omitted, default values are used. You can specify taht default values, see more at [DStyles constants].
These 3 parameters are:
$obj = new DStyles ( $folder, $styleName, $defaultExt );
| Parameter | Type | Constant | Default | Description |
|---|---|---|---|---|
| $folder | String | DSTYLES_DEFAULT_DIR | ./ | Set directory that contains Your style or styles. If You pass only this parameter, then (by default) whole directory is Your style folder. |
| $styleName | String | DSTYLES_DEFAULT_STYLE | Empty | Set style to be used. Styles are folders placed in $folder path. To pass this argument You need to pass $folder parameter first. |
| $defaultExt | String | DSTYLES_DEFAULT_EXT | .html | Set template file extension. Be aware, that script does not care about extension validity, so if You want, for example, get index.html file, You need to pass $defaultExt = '.html' value. |
Additionally, You can set any of this value independently, using special methods. For more see functions page.
<?php
// In all examples I assume default values for non-set parameters
// Example #1: set styles folder
$obj1 = new DStyles('myStyles');
$obj1->get('index'); // Search for file: myStyles/index.html
// Example #2: set styles folder and style
$obj2 = new DStyles('myStyles', 'style1');
$obj2->get('index'); // Search for file: myStyles/style1/index.html
// Example #3: set default styles folder, style and extension
$obj3 = new DStyles(DSTYLES_DEFAULT_DIR, 'myOtherStyle', '.tpl');
$obj3->get('index'); // Search for file: ./myOtherStyle/index.ypl
?>