カテゴリー
エッジプラス1テンプレートの質問

全国MAPタイプの一部機能を既存のHTMLサイトに適用する方法について

全国MAPタイプテンプレートの地域ごとに店舗等の一覧を表示する機能を、以前から運用している既存のHTMLサイトに適用したいと考えています。

イメージとしては、たとえば千葉県のゴルフ場の情報を扱うサイトで県内のゴルフ場の一覧ページを追加する、といった形です。
また、たとえばエステサロンの特定の施術(例:セルライト除去)をテーマに運用してきたHTMLサイトにその施術が受けられる全国のエステサロンを県別に紹介するページを追加する、といった形も想定しています。

この場合、全国MAPタイプテンプレート(ファイル類)のうち、どの部分をどのように利用すれば実現できるでしょうか。
お手数をおかけしますが、お教えください。

「全国MAPタイプの一部機能を既存のHTMLサイトに適用する方法について」への4件の返信

お世話になっております。

>たとえば千葉県のゴルフ場の情報を扱うサイトで県内のゴルフ場の一覧ページを追加する、といった形です。

上記の件ですが、
千葉県に限定しているのでしたら、index.phpを千葉県専用として、
使用するのも良いと思います。
その時にTOPページにある、日本地図のリンク(スマホ表示の時はプルダウンリンク)を
削除すれば他のページにリンクされません。
市町村のページを作成したい時は、以前質問があったので下記のページを参考にしてください。

全国マップタイプのテンプレートについて教えて

全国いろいろな県のサイトを作る場合は、すでにTOPページ(index.php)から
各都道府県ページにリンクが貼られてるので、
自分でリンクを貼る作業はいりません。
各都道府県のページファイルは「area」フォルダに入っています。
使用しないページがありましたら、リンクをはずすなどのカスタマイズをお願いします。
各都道府県のページ名はアルファベットになっていますので、わかりやすいのではないかと思います。
(※例: 愛知県のページ → aichi.php)
下記のページを参考にしてください。

各都道府県へのリンク

よろしくお願いします。

ご回答をありがとうございます。

私の質問が悪かったようですが、主旨は既存の(デザイン等が異なる)HTMLサイトに全国MAPタイプの一覧ページの一覧機能部分を追加する、というイメージです。
ご案内いただいた方法ですと全国MAPタイプのテンプレートをそのまま使うことになると思いますが、まったく異なるテンプレートに地域の一覧ページ機能を組み込む方法をお教えいただければ幸いです。

以上、宜しくお願い致します。

お世話になっております。

>既存の(デザイン等が異なる)HTMLサイトに
全国MAPタイプの一覧ページの一覧機能部分を追加する、というイメージです。

上記の件ですが、もともとHTMLのサイトに
PHPサイトの一部を組み込ませることはできません。
HTMLサイトではなく、PHPサイト(index.phpのように)であれば
無理やり組み込むこともできなくもないですが、
HTMLファイルにPHPを入れ込むことはできません。

PHPのプログラムは、PHPファイルでないと動作しません。
例えば、TOPページがindex.htmlではPHPプログラムが動作しないけど、
index.phpなら動作するということです。

もし仮に動作したとしても、別々のサイト同士を組み合わせるのは
あまりしないほうがいいと思います。
内部ではcssというものが入っていて、
そのcssでいろいろな部分のレイアウトができています。

cssが競合していると不具合が生じます。
例えば、スタイルを定義しているcssファイル名が同じだった場合は、
前のデータが上書きされてしまいます。
ファイル名がかぶっていなくても、
内部のcssのクラス名やIDが同じだった場合は、
どちらかのスタイルしか読み込まないので、一方のスタイルが崩れます。

どのcssがどこに影響するかを自分自身で判断できるのであれば、
不具合やレイアウトの崩れが出た時に、
ひとつひとつコードを書き換えていけばうまくサイトが動作すると思いますが、
かなり大変じゃないかなと思います。

ご回答有ありがとうございます。

そうですか、HTMLのサイトにPHPサイトの一部を組み込ませることはできないんですね。
便利な機能なので、手持ちのサイトにも取り入れたいと思ったのですが...残念です。

コメントを残す