ツールチップ
ツールチップとは
ツールチップはページ上の追加情報を表示するインターフェース要素です。
ユーザーはアイテムをクリックすることなく、カーソルを乗せるとそのアイテムについての追加情報が書かれているツールチップが表示されます。
使用法
CS-Cartのツールチップは管理パネルのフォームフィールドへ説明ボックスを追加するために使用します。
<画像>
ツールチップの追加方法
ツールチップは共通のフォームフィールドとアドオンでは異なる方法で定義されています。
それぞれの場合を説明します。
共通のフォームフィールドへのツールチップ追加
これらのツールチップは特別な言語変数を定義することで追加されます。このようなツールチップ変数には2つのタイプがあります:
共通フォームへのツールチップは特別な言語変数を定義することで追加されます。 このツールチップ変数は2つのタイプがあります:
このツールチップを追加するための変数の名前のみを含むタイプ
このツールチップを追加するため変数が使用されるテンプレートの変数の名前のみを含む、またはこの変数が使用されるテンプレート
1.変数の名前のみを含んだツールチップ
これらは以下の構造を持っています: 「ttc_LANGVAR_NAME. Where LANGVAR_NAME」 はこのツールチップを追加するための変数の名前です。 このようなツールチップ変数を定義する場合、ツールチップは_LANGVAR_NAME_ が使用されている全てのフォームに表示されます。
2.変数の名前とテンプレートを含んだツールチップ
これらは以下の構造を持っています
tt_TEMPLATE_NAME
LANGVAR_NAME
.LANGVAR_NAME
とはこのツールチップを追加するための変数の名前です。
TEMPLATE_NAME
はこの変数が使用されたテンプレートです。
このツールチップは定義されたテンプレートのみに表示されます。
これは異なるページの同じフィールド名で同じツールチップが表示されないようにするために役立ちます。
ツールチップ変数がどのように形成されるかの例:
tt_views_products_update_list_price
= tt_ + TEMPLATE_NAME + _ + LANGVAR_NAME = tt_ + views_products_update + _ + list_price_
ツールチップ用の用語変数表示
目的のページに直接ツールチップ用のすべての言語変数を表示することが可能です。
これらを表示するには、選択したページのURLに以下のパラメータを追加してください:stt
(ツールチップを表示する)とctpl
(キャッシュをクリアする)
例えば、以下のページに全てのツールチップを表示するには:
↓
2つの言語変数をもつポップアップボックスはそれぞれ並んで表示されます。 変数値がすでに定義されている場合は、同じポップアップボックスでも表示されます。
<画像>
変数表示モードを無効にするには、ページのキャッシュをクリアしてください:
`*
例
例として、商品の詳細ページでName
フィールドに選択したテンプレートのにのみ表示されるツールチップを追加してみましょう:
ページを開き、URLの最後に
&stt&ctpl
を追加してください。
目的のファイル名(この例のネームフィールド)にマウスポインターを合わせ、
tt_
とともに言語変数をコピーします:tt_views_products_update_name
Go to Administrtation > Languages > Translations and click + to add the new language variable.
_一般設定 > 言語 > 言語変数_へ移動し、+をクリックして新しい言語変数を追加します
tt_views_products_update_name ), 言語変数
フィールドでは前の手順( tt_views_products_update_name ) から変数を入力できます
値
フィールドではツールチップのテキストを入力します。
最後に登録
をクリックします。
<画像>
商品詳細ページを開いてツールチップが正確に表示されるか確認します。
アドオンの設定のためにツールチップを追加
アドオン用のツールチップは_addon.xml file_ (/app/addons/add-on_name) で定義されています。
設定用のツールチップを追加するには、このXMLに値を定義します。 ツールチップの翻訳はタグに定義されています:
例えば
Anti Fraud
アドオンのコードではMaxmind license key
フィールドにHello
ツールチップを追加する際はこのようになります:
最終更新