2

atk4 を使用しない私の元のアプリケーションの最後の残りの部分は、php で作成され、css ヘッダーを出力する動的 css ファイルです。幅は mysql のデータに基づいて決定され、メモがドラッグされたときに画面が常にサイズ変更されないようにするために必要です。

次のような css 定義を使用できるように、html テンプレートに似たテンプレート構造を持つ .css ファイルを作成したい場合は、どこから始めればよいですか?

.fullwidth {
   width:<?$width?>; 
}

前もって感謝します。

4

1 に答える 1

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;
    }
}

この場合、テンプレートはあまり役に立ちませんが、テンプレートを使用したい場合は、 $template->render(); を echo することを忘れないでください。そして終了します。

于 2011-10-17T09:56:22.110 に答える