テンプレートパラメータの作成 creating-template-parameters
パラメーターを使用すると、テンプレートを最大限に柔軟に使用できます。また、テンプレート画像を動的にカスタマイズできます。 テンプレートに含めるテキストおよび画像レイヤーを指定して、各レイヤーに表示するパラメータを指定することができます。例えば、販売中の製品に注意を引くために、「販売時」テキストレイヤーを作成できます。 その後、On Sale パラメータを削除して、このレイヤーを削除して残りのテンプレート画像を残しておくことができます。
テンプレートパラメータを作成するときに、URL 文字列で呼び出すテンプレートの部分を宣言します。パラメータで構成された URL の場合、これらの項目が URL 文字列に表示されます。パラメータが表示されている場合、Image Server でテンプレート画像が動的に構成される方法により生じる結果をカスタマイズすることができます。この方法により、URL でテンプレートの一部またはすべてのパラメータを呼び出すことができるため、テンプレートを動的に変更することができます。
テキストレイヤーのパラメータでは、テキスト文字列を、データベース内の値にリンクされた動的フィールドにすることもできます。テキストをデータベースにリンクできることは、プロモーションなどの場合に便利で、クライアント名または顧客名が表示されるようにテンプレート画像をカスタマイズすることができます。また、テキストレイヤーパラメーターを価格データベースにリンクして、テンプレート画像内の項目の価格を表示することもできます。
パラメータは複数回参照できます。パラメータダイアログボックスの各コマンド用のコンボボックスを使用して、特定のコマンドに該当するパラメータを選択しますたとえば、size=
コマンドでは、すべてのサイズ パラメータを使用できます。 パラメータ参照は、コンボボックスに既に存在する任意のパラメータに再割り当てすることと、コンボボックスに存在しない名前に変更することができます。後者の場合、名前は一意である必要があります。 それ以外の場合は、パラメーターが存在することを示すエラーが表示されます。 パラメーター参照が他の場所で参照されていない場合、パラメーター参照を削除すると、そのパラメーターは URL から削除されます。 テキストパラメーターのデフォルト値を変更すると、そのパラメーターへの参照がすべて更新されます。 更新は、レイヤーテーブル、テンプレートのレンダリングおよび URL で確認できます。 サイズ変更ハンドルを操作するか、プロパティパネルに値を入力してレイヤーの属性を変更すると、パラメーター値が更新され、パラメーターへのすべての参照が更新されます。 例えば、2 つのレイヤーのサイズを 1 つのパラメータでパラメータ化した場合、片方のレイヤーのサイズが変更されると両方のレイヤーサイズが更新されます。テンプレートをプレビューし、パラメータを変更すると、そのパラメータへのすべての参照が更新されます。
テンプレートの基本トレーニングビデオも参照してください。
レイヤーのパラメーター化 parameterizing-a-layer
テンプレートパラメータを作成するには、テンプレート内の各レイヤーで、次の手順に従います。
- [ 画層 ] リストで、パラメータを作成する画層の名前の横にある [ パラメータ ] ボタンを選択します。 パラメータ画面が開きます。レイヤー上の各パラメーターの名前、値、タイプが一覧表示されます。
- テンプレート画像に含める各パラメーター名の横の「オン」オプションを選択します。
- 閉じる を選択して、パラメーター画面を終了します。
テンプレート用に作成したパラメーターのリストを表示するには、テンプレート画面で「パラメーターの概要」ボタンを選択します。 [ パラメータの概要 ] 画面には、各レイヤの名前が一覧表示されます。レイヤのパラメータを作成した場合は、パラメータの名前と値が表示されます。
ダイナミックテキストパラメーターの作成 creating-dynamic-text-parameters
テキストレイヤーの場合は、テキスト文字列を、データベース値にリンクされた動的フィールドにすることもできます。 このようにするには、次の手順に従います。
- テンプレート画面で、動的テキストパラメーターを作成するテキストレイヤーの名前の横にある「パラメーター」ボタンを選択します。 「パラメータ」ページが開きます。
- テキスト属性の名前(textAttr)の横にある「オン」オプションを選択します。
- パラメーター画面で「テキスト」タブを選択します。
- パラメーターを追加 を選択します。 初期設定のパラメータ名が表示されます。この名前は変更することができます。変更するには、名前を選択して上書きします。現在のテキスト文字列がパラメータの新しい名前になります。
- 「閉じる」を選択して、「パラメーター」ページを閉じます。
パラメータ名にデータベース値が使用されるようにするには、テンプレート URL に次の文字列を追加します。
?$_2(parameter name)=(database value)
データベースフィールドまたは Java™ コード内の名前は、パラメーター名を置き換えます。 このような機能は、例えば、品目の現在の価格や顧客名を示します。