質問編集履歴

1 タグ修正

Buakaw

Buakaw score 214

2015/05/21 09:59  投稿

EC-CUBEのデザイン管理について
現在、急ぎでEC-CUBEのサイト構築の案件を持っています。
(決済当可能なコミュニティーサイト。)
静的コーディング大体終わってきたので、それをEC-CUBEへ組み込みたいと思います。(中身の動的な部分はひとまず置いておいてデザインの差し込み。)
色々調べたんですが、手順として以下でデザインの差し込みは間違いないですか?
①静的ページのヘッダー、フッターを分けて、Smarty/templates/default/header.tpl,footer.tplへ上書きする
②user_data/packages/default/css/へ作成したcssを入れる
③user_data/packages/default/css/import.cssの末尾へ@importメソッドで追加したcssを読み込む
④frontparts/blocへ各共通で使用する部品をいれる(例sidebar.php)
⑤Smarty/templates/default/へ各ページの新規tplファイルを作成する(footer,headerを外したファイルたち。)
ここで、疑問があります。
・管理画面から行うのと直で行うのは動作的になにか変わりはあり
ますか?
・既存のテンプレートファイルを編集するような形のほうがいいですか?
・テンプレートを表示するphpはどこにありますか?
  • PHP

    38393 questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

  • HTML

    24411 questions

    HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

  • CMS

    272 questions

    CMS(Content Management System)は複数のユーザーでコンテンツを編集することが可能なWebサイトの管理/構築用のプラットフォームを指します。また、会社単位で運用管理するものはECMと呼びます。

  • SQL

    5727 questions

    SQL(Structured Query Language)は、リレーショナルデータベース管理システム (RDBMS)のデータベース言語です。大きく分けて、データ定義言語(DDL)、データ操作言語(DML)、データ制御言語(DCL)の3つで構成されており、プログラム上でSQL文を生成して、RDBMSに命令を出し、RDBに必要なデータを格納できます。また、格納したデータを引き出すことも可能です。

  • CSS

    17442 questions

    CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

  • EC-CUBE

    474 questions

    EC-CUBEは、主に日本国内で開発されているECコンテンツ管理システムです。ロックオン社のECKitを元にしてオープンソース化され、商品管理・受注管理・顧客管理・売上集計などECに特化した様々な機能を備えています。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る