WordPress用絞り込み検索プラグイン »

7月
02
2007
2

【関数】動的リンク生成

ZenCartのカスタマイズ。
リンク埋め込みではなく、動的なリンク生成の方法。

<?php echo zen_href_link(FILENAME_CONTACT_US); ?>

「CONTACT_US」の部分をそれぞれのファイル名(URLの?main_page=site_map)を大文字で書くと、そのページへのリンクを挿入できるようだ。

ちなみにこれは管理画面 > 追加設定・ツール > 定番ページの編集 > define_site_map.php
にあった記述。つまり管理画面上の投稿画面からもPHPが記述できるんですね :)  WordPressではプラグインが要りましたが。

Written by みやざわ in: ZenCart カスタマイズ |
7月
02
2007
2

【CSS】classの書き方、スペースつなぎで省略?

商品詳細ページ(product_info)の上部ナビゲーションのテンプレートファイル
includes/templates/template_default/templates/
tpl_products_next_previous.php
の中で、今まで見たことのないCSSのクラスの書き方を知った。
最初はちょっと変では?と思ったのだが

<div class=”navNextPrevWrapper centeredContent”>

classの中にスペースでつないで2つのクラスを摘要できるようだ。
これを1つのクラスと勘違いしてスタイルシートに書くと
.navNextPrevWrapper centeredContent {
○○○
}
となり、「navNextPrevWrapper」というクラスの中の「centeredContent」というエレメントを定義することになってしまう。
「navNextPrevWrapper」「centeredContent」それぞれクラスとして定義してやると、上記の記述でちゃんと反映されるではないか。

勉強せねば。。

Written by みやざわ in: ZenCart カスタマイズ |
7月
02
2007
2

【設定】サイドバー > インフォメーション > ニュースレター登録解除

■設定箇所
管理画面>一般設定>メール設定>「メールマガジンの購読解除」リンクの表示

■値
true = 表示する
false = 表示しない

Written by みやざわ in: ZenCart カスタマイズ | タグ:
7月
02
2007
2

商品詳細ページのテンプレート場所

ZenCartのカスタマイズ、商品詳細ページのHTMLソースをいじるには。

■ファイル:
includes/templates/template_default/templates/
tpl_product_info_display.php

デフォルトの
 <h1>商品名</h1>
 <h2>価格</h2>
という設定はSEO対策的にどうなのかな。
自分は
 <h1>サイト名</h1>
 <h2>商品名</h2>
 <p>価格</p>
に変えました。

また、日頃CSSでWeb標準のサイト制作をしている(努力している)と、このテーブル入れ子だらけのソースはちょっと心地悪い。。まぁYahooショッピングもEストアも同じくテーブルレイアウトなんだけど(YahooショッピングはいまだにCSSすら使えない!)。

Written by みやざわ in: ZenCart カスタマイズ |
7月
01
2007
2

サイドバー > インフォメーションの項目追加/削除

ZenCartのカスタマイズにおいて、サイドバー > インフォメーションの以下の項目を追加/削除するには、該当箇所をコメントアウト。

■ファイル:
includes/modules/sideboxes/information.php

■該当箇所
// only show GV FAQ – ギフト券 よくある質問
以下数行

// only show Discount Coupon FAQ – 割引クーポン
以下数行

//if (SHOW_NEWSLETTER_UNSUBSCRIBE_LINK –  ニュースレター登録解除
以下数行

Written by みやざわ in: ZenCart カスタマイズ |

Powered by WordPress | Aeros Theme | TheBuckmaker.com WordPress Themes