サポート » その他 » DWとの連携で通常ページの構築はどのように・・・

  • zapsys

    (@zapsys)


    リアルタイムでプレビュー環境のないCMSでは、デザインに限界があります。
    そのために、DreamWeaverとの連携で、構築できればと思い調べています。

    デザインXHMLページを、テンプレートを使用せず、WPで展開する方法のワークフローを実際に業務でされている方にお聞きできればと思います。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • shokun0803

    (@shokun0803)

    やり方にもよりますが、テンプレートで

    if( false ){ ?>
    <link rel="stylesheet" href="style.css" type="text/css" />
    <?php }
    get_header(); ?>

    のようにするとcssを読み込んで一部デザインを表示することはできます。
    しかし、wordpressの関数を読み込んでいる部分(上記でいえばget_header()など)はDWが関数を実行しないので再現は無理です。

    無理やりにでも実行したければ

    if( false ){ ?>
    <!--#include virtual="/インストールディレクトリ/wp-content/themes/default/header.php" -->
    <?php } ?>

    などとすれば強引に表示だけはできるかもしれません。もちろんwordpressの関数部分は実行されませんので関数でデザインが変わるような構成の場合はまったく使用できないかもしれません。

    以上、ご参考程度に;)

    トピック投稿者 zapsys

    (@zapsys)

    ありがとうございます。
    基本的には無理のようですね。

    rockhopper2000

    (@rockhopper2000)

    視点を変えてみての例ですが。

    私の場合は、データベースが1つしか使えない場合、接頭辞を変更し同じサイトのミラーを作成します(robots.txtでbotを排除して)。

    DreamWeaverではサイトの管理で、サーバのディレクトリを区別して、本番・ミーラーのサイトを2つ作成します(本番サイトの「サイトの定義」でテストサーバ作成でもかまいませんが設定が面倒ですので)。

    サーバのディレクトリを同じレベルにしたいのであれば、テスト用のドメインを取って複数ドメインをサーバに設定し、DB接頭辞を変えるなど。

    ローカルのデータは同じディレクトリでもかまいませんが(DreamWeaverからアラートがでます)(デザインレベルの話では、テストでローカルのデータを弄ってしまっても問題があっても、本番データをサイトごと上書きダウンロードすれば事足ります)、できればローカルでもミラーを作成した方がいいでしょう。

    上記ディレクトリを分ける方法では、サーバのルートにindex.phpを移動している場合は、.htaccseeなどのカスタマイズ・設定では注意が必要です。

    もっと単純な方法は、250円/月くらいの安いレンサバを初期設定無料の時に借りておくことですね。(某GM○グループでは始終やってます)

    私の場合は、予算がないクライアントさんの場合は、上記のような運営方法にしてテストドメインで確認してもらいます。(この辺のコストも請求できればいいのですが、なかなか、、、。)

    トピック投稿者 zapsys

    (@zapsys)

    ありがとうございます。
    現場からの報告、参考になります。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「DWとの連携で通常ページの構築はどのように・・・」には新たに返信することはできません。