A web link can link to any URL or it can link to another web page within the same website. When a web link is to a web page, the security and publishing state of the web page will apply to the web link as well. Web links are always part of a web link set. A web link set is a group of links such as a primary navigation or a group of footer links. Web link sets allow internal, regardless of placement in the site map, and external links to be grouped together and ordered.

Managing Web Links in CRM

For CRM users, provided the Adxstudio Portals customizations have been imported into the Dynamics CRM organization, Web links can be managed in the Portals section.

Viewing Web Link Sets

Editing a Web Link Set

Viewing Web Links

Editing a Web Link

Managing Web Links in a Portal

In order to modify a web link set, one needs appropriate permissions and the web link set to be modified needs to be part of the page template. To edit a web link set, move the mouse cursor over the web link set and click the blue edit button that appears. Drag and drop the move icon to reorder the web links. Click the paper & pencil icon to edit a web link. Click the red minus icon to delete a web link from the set. Click the green plus icon to add a new web link to the set.

Editing a Web Link Set

Adding a new Web Link

Multi-level Web Link Sets

Web link sets can support a multi-level tree of web links. This allows the creation of multi-level link menus and navigation elements.

Links can be moved to their desired level and position using drag-and-drop, in the same way that they are re-ordered. A light blue placeholder indicates where the link will be dropped. Any light yellow placeholders that appear during the drag indicate that the web link above has no child links, and the dragged web link can be dropped here to make it a child of that link.

Editing a multi-level Web Link Set

Multi-level Web Link Set drag & drop

Note that rendering of multi-level web links is not supported by the WebLinks web control, and is only supported by the WebLinks MVC helpers. It's possible to use the MVC helpers in your Web Forms templates – see the starter portal codebase for examples.

Web Link Set Attributes & Relationships

The table below explains many of the standard Web Link Set properties used by Adxstudio Portals. It is important to note that the way in which many of the content/display-oriented properties are rendered is controlled by the Page Template used, and thus by the portal developer.

NameDescription
Name

The descriptive name of the web link set. This value usually describes the placement of the set in the page template such as "Primary Naviagation." This field is required.

Website

The Website to which the entity belongs. This field is required.

Title

An optional title for the web link set. This value can be used on the portal if it's part of the page template. It could be something like "Our Partners" and be displayed in a side bar.

Copy

An optional description for the web link set. This value can be used on the portal if it's part of the page template. It could further describe something like "Our Partners" in a side bar.

Web Link Attributes & Relationships

The table below explains many of the standard Web Link properties used by Adxstudio Portals. It is important to note that the way in which many of the content/display-oriented properties are rendered is controlled by the Page Template used, and thus by the portal developer.

NameDescription
Name

The title for the web link. This value will be used as the web link title in most templates. This field is required.

Web Link Set

The web link set to which the entity belongs. This field is required.

Parent Web Link

The parent web link of the entity, in a multi-level web link set. If no parent web link is specified, the entity is at the top/root level of the web link set.

Page

An optional web page from the same website to link to.

When a web link is to a web page, the security and publishing state of the web page will apply to the web link as well.

This validation can be disabled with the "Disable Page Validation" option.

External URL

An optional URL to link to. This value can be any properly formatted URL.

Description

An optional summary for the web link. This value can be used on the portal if it's part of the page template.

Publishing State

The current publishing workflow state of the web link, which may dictate whether or not the web link is visible on the site. See Publishing States. The most common use of this feature is to provide "published/draft" control over content. This field is required.

Users with content management permissions may be granted the ability to use "Preview Mode", which allows these users to see ("preview") unpublished content.

Robots Follow Link

Indicates whether or not search indexers should follow and index the contents of the link. This field is required.

Display Order

An integer value indicating the order in which the web link will be placed, relative to other web links within the same web link set.

Display Page Child Links

In a template that supports multi-level web link sets, generate child links for this entity using the portal site map provider. Note that this option is only valid for web links that refer to internal pages, and not external URLs.

Open in New Window

Indicates whether or not clicking on the link will load the link in a new browser window.

Disable Page Validation

Indicates whether or not the security of a linked web page will be applied to the web link as well.

Image URL

An optional URL to an image. The linked image can be used on the portal if it's part of the page template; for example, as an icon.

Image Height

An optional height for the image from the Image URL property.

Image Width

An optional width for the image from the Image URL property.

Image Alt Text

An optional description for the image from the Image URL property.

Display Image Only

Indicates that the template should render only an image link for this web link, rather than both the image and link name together.