在ATK4中,如何使用模板创建除html之外的文件类型?

时间:2011-10-17 09:34:13

标签: php css templates frameworks atk4

我的原始应用程序的最后一个不使用atk4的部分是在php中创建并输出css头的动态css文件。宽度是根据mysql中的数据确定的,需要确保在拖动音符时屏幕不会不断调整大小。

如果我想创建一个类似于html模板的模板结构的.css文件,我应该从哪里开始,所以我可以使用像

这样的CSS定义
.fullwidth {
   width:<?$width?>; 
}

提前致谢。

1 个答案:

答案 0 :(得分:1)

首先,您需要通过.htaccess重新编写CSS文件。创建一个专门用于在系统上创建CSS的页面。

RewriteRule ^css/dynamic\.css$  index.php?page=css

接下来在page / css.php中创建类

class page_css extends Page {
    function init(){
        parent::init();
        echo ".fullwidth { ... } ";
        exit;
    }
}

在这种情况下,模板没有多大帮助,但是如果你想使用模板,请记住echo $ template-&gt; render();并退出。