Example of Modifying the Display Name of a Customizable Product

You have a customizable product called Premier Workstation. You want to display your company logo beside the product name in the base theme. The logo filename is logo1.gif. You have placed the file in the Siebel installation subdirectory C:\Siebel_SWSM_Root\applicationcontainer_external\siebelwebroot\images.

Use the User Interface view to create the Web pages for configuring the customizable product. Validate the customizable product, and verify that the pages display correctly.

To create a new base theme Web template and assign it to the customizable product

  1. Navigate to the Administration - Product screen, then the Product Definitions view.

  2. In the Products list, select and lock the desired product.

  3. In the Structure menu, select User Interface.

  4. Click the magnifying icon.

    The Pick User Interface Style dialog opens.

  5. In the Pick User Interface Style dialog, locate the required base theme template.

    Make a note of this template name, it is required in Step 7.

  6. In Oracle Web Tools, create a new workspace.

  7. Open the Web Templates view, and query for the base theme template name from Step 5.

  8. Copy this template, and rename it.

  9. From the Type menu, assign the required template type to your Web template.

  10. Click the new Web template and make the following modifications:

    • Locate the od-type="control" element. Set CfgFieldName=".NewProductName". The first character in the variable name must be a period (.). The variable name must be surrounded by quotes. Save the file.

    • In the customizable product Work Space record, click the select button in the Base Theme field and open the dialog box.

    • Click Add and add the new template. Then, select it as the base theme template.

  11. Deliver the workspace.

To define a UI property for the customizable product

  1. Navigate to the Properties view and select the customizable product.

  2. Define a UI property for it as follows:

    • Name. NewProductName. Do not put a period before the name. This is the variable name you inserted in the template file.

    • Value. <img src="\images\logo1.gif"> Premier Workstation.