建立範本參數 creating-template-parameters

您可以透過參數盡可能靈活地使用範本;可以透過參數來動態自訂範本影像。您可以決定範本中要包括哪些文字圖層和影像圖層,以及每個圖層中要顯示哪些參數。例如,若要吸引客戶注意正在銷售的產品,您可以建立「正在銷售」文字圖層。 日後可以移除「特價出售」參數來移除該圖層,但仍保留範本影像的其餘部分。

建立範本參數時,實際上是宣告要在 URL 字串中呼叫範本的哪些部分。使用參數結構的 URL 會在 URL 字串中列出相關項目。透過列出的參數,您可以按照範本影像從影像伺服器動態結構的方式來建立自訂結果, 從而變更動態範本 (因為您可以呼叫 URL 中的部分或全部參數)。

在文字圖層參數中,還可以將文字字串設定為連結到資料庫值的動態欄位。將文字連結到資料庫的功能非常有用 (例如在促銷活動中)。您可以自訂範本影像,使其顯示用戶端或客戶姓名。您也可以將文字層引數連結至價格資料庫,以在範本影像中顯示專案的價格。

您可以多次參考一個參數。對參數對話框中的每個命令使用下拉式方框,以選取符合該特定命令的任何參數。例如,所有大小引數都可用於 size= 命令。 可以將參數參照再分配給已存在於下拉式方框中的任何參數,並重新命名為下拉式方框中不存在的名稱。在後一種情況下,名稱必須是唯一的。 否則,錯誤會指出引數存在。 當您刪除引數參照時,如果引數未在其他任何地方參照,則會從URL中移除。 當您變更文字引數的預設值時,該引數的所有參照都會更新。 您可以在圖層表格、範本演算和URL中看到更新。 當您藉由操控調整大小控點或在屬性面板中輸入值來變更圖層屬性時,引數值會更新,且引數的所有參照都會更新。 例如,如果使用一個參數對兩個圖層的大小進行了參數化,則在變更其中一個圖層大小時,兩個圖層的大小均會更新。在您預覽範本並變更參數時,該參數的所有參照均會更新。

另請參閱 範本基本需知 訓練影片。

將圖層引數化 parameterizing-a-layer

對於範本中的每個圖層,請根據以下步驟建立範本參數:

  1. 在「圖層」清單中,選取要建立參數的圖層名稱旁邊的「參數」按鈕 。將開啟「參數」畫面。它會列出圖層上每個參數的名稱、值及類型。
  2. 選取要包含在範本影像中的每個引數名稱旁的「開啟」選項。
  3. 選取 關閉 以結束「引數」畫面。
NOTE
可以在「參數」畫面中重新命名參數。重新命名參數使得參數更易於在 URL 字串中識別,且更易於作為資料庫值使用。若要重新命名引數,請選取其 開啟 選項,選取其名稱,然後在「名稱」欄位中輸入新名稱。

若要檢視您為範本建立的引數清單,請選取「範本」畫面上的「引數摘要」按鈕。 將開啟「參數摘要」畫面。它會列出每個圖層的名稱,如果已為圖層建立參數,則還會顯示參數名稱和參數值。

建立動態文字引數 creating-dynamic-text-parameters

對於文字圖層,您也可以將文字字串設為連結至資料庫值的動態欄位。 請遵循下列步驟︰

  1. 在「範本」畫面上,選取要為其建立動態文字參數的文字圖層名稱旁邊的「參數」按鈕 。「引數」頁面隨即開啟。
  2. 選取 開啟 文字屬性名稱(textAttr)旁的選項。
  3. 選取 文字 索引標籤中。
  4. 選取 新增引數. 將顯示預設的參數名稱。選取該名稱並覆蓋鍵入新名稱,可以取代此名稱。目前鍵入的文字字串將成為參數的新名稱。
  5. 選取 關閉 以關閉「引數」頁面。

若要使參數名稱使用資料庫值,請將以下字串附加到範本 URL:

?$_2(parameter name)=(database value)

引數名稱會由資料庫欄位中的名稱或Java™程式碼取代,例如指出目前專案價格或客戶名稱。

recommendation-more-help
ba789e76-bace-4e0e-bd26-52691fb2cb26