Difference between revisions of "PT Link Builder Configuration"
From ADF Docs
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | == Steps == | ||
+ | # Download the PT Link Builder application from the the|commons projects SVN (http://community.paperthin.com/svn/pt_link_builder/tags/2.0/). | ||
+ | # Extract the zip file and place the directory in the "/ADF/apps/pt_link_builder/" directory. | ||
+ | |||
== Site Configuration == | == Site Configuration == | ||
* Make sure the ADF is setup and running on the site. If the ADF is not setup, then follow the instructions for ADF [[Installation]]. | * Make sure the ADF is setup and running on the site. If the ADF is not setup, then follow the instructions for ADF [[Installation]]. | ||
Line 14: | Line 18: | ||
* Import the Link Builder custom field type (link_builder/Link-Builder-Custom-Field-Type.zip). | * Import the Link Builder custom field type (link_builder/Link-Builder-Custom-Field-Type.zip). | ||
* Edit the properties and check the explicit module paths. If the paths are not correct for unlock the field type and edit the explicit paths to use “/ADF/extensions/…”. | * Edit the properties and check the explicit module paths. If the paths are not correct for unlock the field type and edit the explicit paths to use “/ADF/extensions/…”. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Implementing the Link Builder Custom Field == | == Implementing the Link Builder Custom Field == | ||
Line 31: | Line 28: | ||
# Add the following code into your render handler when looping over the render handler data array: | # Add the following code into your render handler when looping over the render handler data array: | ||
## // Get the Link Builder Data for the UUID's | ## // Get the Link Builder Data for the UUID's | ||
− | ## linkDataArray = application. | + | ## linkDataArray = application.ADF.ceData.getCEData("Link Builder Data", "uuid", items[i].Values.LINKS); |
### Where “items[i].Values.LINKS” is the link builder field in the custom element. | ### Where “items[i].Values.LINKS” is the link builder field in the custom element. | ||
− | [[Category: | + | [[Category:Link Builder]] |
Latest revision as of 17:59, 29 November 2011
Contents
Steps
- Download the PT Link Builder application from the the|commons projects SVN (http://community.paperthin.com/svn/pt_link_builder/tags/2.0/).
- Extract the zip file and place the directory in the "/ADF/apps/pt_link_builder/" directory.
Site Configuration
- Make sure the ADF is setup and running on the site. If the ADF is not setup, then follow the instructions for ADF Installation.
- Open the sites 'ADF.cfc' ( See Site Configuration (ADF.cfc) for more info) file in a text editor. Locate the Load the ADF Application into application space comment in the file. Add the following command under the comment section:
loadApp("ptLinkBuilder");
- Reset the ADF for the server and site.
Element Import
- Import the Link-Builder-Data-Custom-Element.zip
Custom Field Type Import
- Navigate to the CommonSpot administrator and open the Manage Custom Field Types dialog.
- Import the Link Builder custom field type (link_builder/Link-Builder-Custom-Field-Type.zip).
- Edit the properties and check the explicit module paths. If the paths are not correct for unlock the field type and edit the explicit paths to use “/ADF/extensions/…”.
Implementing the Link Builder Custom Field
- When implementing the link builder field, the properties need to be setup for the field in the custom element.
- Locate the link builder field in the custom element and edit the field.
- Open the Properties and enter the URL to the Link Builder Actions page that was created.
Rendering Link Builder Data
- In the render handler for the element containing the link builder field, this code is required to return the data from the Link Builder Data custom element.
- Add the following code into your render handler when looping over the render handler data array:
- // Get the Link Builder Data for the UUID's
- linkDataArray = application.ADF.ceData.getCEData("Link Builder Data", "uuid", items[i].Values.LINKS);
- Where “items[i].Values.LINKS” is the link builder field in the custom element.