Skip to content
Snippets Groups Projects
Select Git revision
  • a2f7042a218691c4a23caf9f25b36cd5637a2b8c
  • master default protected
  • optimize-images
  • 5.0
  • 4.1
5 results

example_style1.php

Blame
  • Forked from Digital Experience Group / UNL_Search
    191 commits behind the upstream repository.
    example_style1.php 1.72 KiB
    <?php
    /**
     * This example uses the DWT object generated by: '@PHP_BIN@ @PHP_DIR@/UNL/DWT/createTemplates.php @DOC_DIR@/UNL_DWT/docs/examples/example.ini'
     * 
     */
    ini_set('display_errors',true);
    error_reporting(E_ALL|E_STRICT);
    
    set_include_path(dirname(__DIR__).'/../src');
    
    require_once 'UNL/DWT.php';
    if ('@DATA_DIR@' == '@'.'DATA_DIR@') {
        $configfile = 'example.test.ini';
    } else {
        $configfile = '@DOC_DIR@/UNL_DWT/docs/examples/example.ini';
    }
    $config = parse_ini_file($configfile, true);
    foreach($config as $class=>$values) {
       UNL_DWT::$options = $values;
    }
    $page = UNL_DWT::factory('Template_style1');
    $page->header  = "Example Using Template Style 1";
    $page->leftnav = "<ul><li><a href='http://pear.unl.edu/'>UNL PEAR Channel</a></li></ul>";
    $page->content = "<p>This example demonstrates the usefulness of the DWT object generator for Dreamweaver Templates.</p>";
    $page->content .= "<p>Included with the DWT package is a Dreamweaver template with 4 editable regions [template_style1.dwt]. This page is rendered using the DWT class created from that template.</p>";
    $page->content .= "<p>To create classes for your Templates, create a .ini file with the location of your Dreamweaver templates (dwt's) and then run the createTemplates.php script to generate objects for each of your template files.</p>";
    $page->content .= "<p>Here is the ini file used to create the Template_style1:<pre><code>".file_get_contents($configfile)."</code></pre></p>";
    $page->content .= "<p>And the command used to create the template classes:<pre><code>@PHP_BIN@ @PHP_DIR@/UNL/DWT/createTemplates.php @DOC_DIR@/UNL_DWT/docs/examples/example.ini</code></pre></p>";
    $page->footer  = "<a href='mailto:brett.bieber@gmail.com'>Brett Bieber</a>";
    echo $page->toHtml();