0

私は Web 開発に不慣れなので、この質問がばかげているように聞こえたらすみません。私は中小企業向けに、提供するサービスのみを掲載する Web サイトを作成しています。データベース バックエンドなどはありません。

各ページのデザインは同じに見えますが、コンテンツのみが異なります。1 つの HTML ファイルでデザインを定義し、別の HTML ファイルでコンテンツを定義しました。コンテンツ HTML は、以下のコードを使用してデザイン HTML の特定の div にロードされます。

<?php

include 'php/load_template.php';

    $home_contents = file_get_contents('html/home.html'); 
    load_template('page.html',array('{Content}'),array($home_contents));

?>

これは問題を解決するための良いアプローチですか?

4

1 に答える 1

1

そのアプローチはうまくいくと思いますが、 Gruntのようなものを調べたいと思うかもしれません。

私は今、いくつかのプロジェクトで Grunt を使用していますが、開発ワークフローで「パーシャル」を使用できるのは非常に便利です。基本的に、Grunt を使用すると、さまざまなセクションを簡単に分離できるようにローカルの HTML ファイルとアセットを構造化できますが、静的な HTML ファイルにコンパイルされます。もちろん、もっと多くのことができますが、パーシャルに使用するだけでも良いスタートになるでしょう。

これにより、PHP やサーバー側言語に依存しなくなります。サーバーなどをセットアップする必要はありません。

于 2013-08-29T16:10:27.903 に答える