• Add a widget for selection on templates

    DescriptionThis article covers how to add widgets within the workarea to allow them to be selected on the front end of the website. ResolutionOnce your widget code has been deployed to the widgets folder in the site root of the website, complete the steps below in order to use it.Open the workarea folder.Navigate to Settings > Configuration > Personalizations > Widgets.Click on the Synchronize Widgets from /widgets/ folder button.Look at the list. If your widget doesn't appear ...

  • Additional insight into the Targeted Content Widget:

    DescriptionQuestion: How does a targeted content widget that is dropped on a page builder page realize what targeted content widget found in the work area is associated with which segment for that dropzone.  ResolutionAnswer: The page builder targeted content widget has hidden columns and a guid that appear inside the drop zone. The targeted content data object contains a full page data object, the columns in the page data object are associated and ordered according to the rule sets. Wh...

  • Bootstrap 3 with PageBuilder modal window issue

    DescriptionUsing Bootstrap 3 on a PageBuilder page, if you add an Ektron control to the template and try to reference a modal window, the modal does not work. ResolutionThis is caused by an execution order issue.When you register Bootstrap 3 js, you should load it on page load instead of init. This lets bootstrap modal components load after Ektron js calls, preventing the conflict.

  • Can You Disable or Hide the Ektron Toolbar in Version 9?

    DescriptionWe have upgraded our Ektron version to 9.0 and there's a new Ektron toolbar at the top while viewing the website while logged-in. Is there a way to hide this toolbar for a specific user group or just hide it for everyone in general? ResolutionThe Ektron site toolbar is actually controlled via a checkbox setting in the workarea. It's kind of an all or nothing sort of situation where it's either on or it's off, you can't pick or choose who can or can't see it. If you want to tu...

  • Captcha Not Working With Pagebuilder Form Widget

    Description This article describes the issue when using the Ektron Captcha server control on Pagebuilder.  When using the control on a Pagebuilder page it does not prevent the form submission as part of the validation process. Resolution This issue has been resolved in the following CUs.9.2 SP2 Site UpdateSite Update 3 (November 28, 2017)EKTR-312: Captcha Not Working With Pagebuilder Form Widget9.10 SP3 Site UpdateWARNING: Back up your database before installing any software p...

  • ContentBlock widget pagination is not displaying results

    DescriptionWhen you edit a ContentBlock widget that you expect pages of results for but they do not appear, a change to CSS in Ektron 9.10 may be causing the issue. Resolution1. Open the site root folder in file explorer. 2. Edit /widgets/ContentBlock.ascx . 3. Find the following line in the code: <asp:View ID="Edit"  runat="server"> 4. Paste the following code after the line: <style type="text/css">  div#CBPaging a{    color:#000000 !importan...

  • Device Configuration only allows 3 digits

    DescriptionCan’t enter more than 3 characters in the width and height text boxes under Settings>Configuration>Device Configuration. ResolutionIn a Windows Explorer folder go to C:\inetpub\wwwroot\CMS4008.X\Workarea\controls\DeviceConfiguration and edit the file named AddEditDeviceConfiguration.ascx. In this page, do a search for “maxlength”. You will see to entries with the values set to 3. Change those values to look like maxlength = “4”. Then, save your file and you will then be...

  • Difference between a template and a wireframe template and a master layout

    DescriptionWhat are the differences between a template, a wireframe template, and a master layout template ResolutionThe word template gets thrown around a lot in the product but it helps to know what kind of template is being referenced. Below outlines the difference between a template, a wireframe template, and a master layout template.Wireframe Template A wireframe template is sometimes referred to a pagebuilder template or just wireframe in the CMS. These templates are used for page...

  • Ektron toolbar did not load due to a script error

    DescriptionThe Ektron toolbar did not load and the JavaScript debugger (F12 in most browsers) showed a script error related to being unable to parse the JSON that the API was expected to return.SCRIPT1014: Invalid character Boot.js, line 16 character 5 Caused by: The settingsURL variable in the  [ siteroot ]/UX/boot.js  file references the location of the Ektron API. If changes to IIS or changes to the API path were made after the initial CMS installation, the path assigned to the setting...

  • Ektron toolbar does not appear after logging in

    DescriptionAfter logging into Ektron using Internet Explorer 11, you do not see the Ektron toolbar. Instead, you see the PageBuilder toolbar. Ektron ToolbarPagebuilder Toolbar ResolutionInternet Explorer 11's Compatibility View, which is turned on by default, is not supported. To avoid cosmetic and some functionality problems, disable Compatibility View.Press Alt/X to display the Internet Explorer Tools menu.Choose Compatibility View Settings.Uncheck Display intranet sites in Compatibil...

  • Ektron Toolbar Missing While Logged In

    Description Intermittently, if you log into the workarea then access a PageBuilder page, the toolbar is missing from the top. The workarea is still accessible, but the toolbar is absent. This is a known issue in our release notes. 9.1 SP1 Site Update: Issue 14788 Cause An authentication token expiration in the database caused the editor toolbar to disappear until you logged in again. Resolution 1. Apply cumulative site update 9 or later for 9.1SP1. Download location

  • Handling the wurfl.patch.xml file

    DescriptionThis article covers how to create and use a patch file for the WURFL definitions used by the Ektron CMS.ResolutionIn releases prior to 8.6, you would edit the siteroot/App_Data/wurfl.patch.xml file to add mobile devices not in the WURFL file. In release 8.6, the siteroot/web.config file no longer refers to the wurfl.patch.xml file by default. Here is that web.config element in 8.6: <wurfl> <mainFile path="~/App_Data/wurfl.zip" /> <!-- Optional patch -...

  • How to change device configuration to accept larger widths.

    DescriptionWhen adding a mobile device screen resolution you are unable to set it 3 characters width or above. ResolutionChange /Workarea/controls/DeviceConfiguration/AddEditDeviceConfiguration.ascxChange MAXLENGTH="3" to MAXLENGTH="4"see below... "><%=_messagehelper.getmessage("lbl device preview width")%>: ...

  • How to: Edit the list of available fields in the Targeted Content widget

    DescriptionWhen you add a Targeted Content widget, you cannot select several fields that were mapped in your DXH connector. CauseThe Targeted Content widget has its own  dxhTargetingRules.config file, which dictates the fields that are available for each  type of connector. Resolution Edit dxhTargetingRules.config in your site's root folder. Locate the connector section you want. For example, Hubspot appears as follows: <Connector name="HubSpot"> <ConnectorObje...

  • IE10 and IE11: Ektron Toolbar Edit Button Missing when Editing Page Layouts

    DescriptionInternet Explorer 10 (IE10) or IE11: If you add content to a ContentBlock widget on a page layout and then publish it, subsequent visits to the page do not show the Edit button on the page layout toolbar. You also get the following errors in the IE console (accessible by pressing F12.  Reload the page to show the following errors).  ResolutionMove the the following lines from   C:\inetpub\cms91\UX\applications\site\views\app.html to C:\inetpub\cms91\UX\applications\site\j...

  • Internet Explorer 11 not detected correctly by .NET 4.0 framework

    Description Internet Explorer 11 not detected correctly by .NET 4.0 framework.  "do_postback" error appears. ResolutionSummaryInternet Explorer 11 may not be detected correctly by .NET 4.0 framework if custom .browser files are used. This article describes the source of the problem and provides a workaround.SymptomsPostbacks fail on the site, and the browser version is returned as zero (0).CausesIf any .browser files exist in your site's App_Browsers folder, the browser versio...

  • Multiple columns not displaying correctly on a Pagebuilder page

    DescriptionUsing Pagebuilder with multiple columns (but NOT using Bootstrap), the page does not display the columns correctly next to each other but instead displays them underneath one another.  ResolutionIf you choose to not use Bootstrap, (to avoid the buffer between columns), use pixels or percentage values. You also need to add the following (style tag below) to your wireframe template: <div> <ucPageBuilder:PageHost ID="ucCms400Developer" FolderID="365&qu...

  • Multivariate Widget shows one variation on Ontrek page

    DescriptionThe multivariate widget on an Ontrek PageBuilder page may show only one variation in preview mode when more than one variation has been configured. To resolve this,  set the MultivariateSection property visible=true BEFORE the MultivariateSection isinitialized. ResolutionMultivariate Widget has more than one variation configured but you only see one variation when previewing the settings.Inside of the MultiView control, the slider visibility cannot be set and is always false....

  • Pagebuilder and Bootstrap JS Modal Conflict

    DescriptionWhen using PageBuilder and Twitter Bootstrap in combination, if you call a modal dialog, it may not work. ResolutionNavigate to /workarea/pagebuilder/pagecontrols/pagehost.ascx.cs.Search for EktronModalJS.Comment out the 2 lines that register this modal js file.

  • Pagebuilder column issues

    DescriptionSeveral issues have been identified with adding and moving columns and adding widgets to columns.ResolutionAll known pagebuilder column issues have been resolved as of 9.1 SP1 CU 23. Please upgrade if you run into issues associated with columns when using pagebuilder. Some listed issues are below.   22401 - After you set a new numeric position for a PageBuilder column and resized it, the column was reset to the original position.  14397 - If you dropped a content block widget onto...

  • Pagebuilder Limitations of Three-Tier Architecture

    Description You create content (HTML, assets, PageBuilder pages, etc.) only in the Application tier. You can only view content from Presentation tier. Three-Tier Architecture uses WCF, which means there are limitations on API, widgets, and controls that can used in this architecture.  ResolutionPageBuilder authoring needs to happen either: In a staging environment, then use eSync to move PageBuilder Pages to the Production environment. In the middle-tier of a production environment. In mos...

  • Pagebuilder Toolbar not showing up when logging in using SSO

    DescriptionWhen logging into the CMS or your site using Ektron's Single Sign On (SSO) page, autologin.aspx , the toolbar will not load on any pages. Ektron is aware of the issue and will implement a fix in a future version. For now, use the following workaround. ResolutionAdd the following code to the /workarea/sso/autologin.cs template: protected void Page_PreRender(object sender, EventArgs e) {  ICmsContextService cmsContextService = ServiceFactory.CreateCmsContextService();  IUser ...

  • Pagebuilder.config file updated when upgrading

    Description When you upgrade to any recent version, each new installation updates the pagebuilder.config file to allow new  functionality. If you modified this file, you will need to make the changes again after you upgrade Ektron. ResolutionImportant: Before upgrading: Backup your site root folder and database!After the upgrade is complete:Compare your old pagebuilder.config file with the new one replaced by the install.Merge changes that you had previously made to the file.Sav...

  • Previewing HTML Content on PageBuilder Layouts

    DescriptionIf your site displays content based on a master layout and you try to preview the content, Preview mode does not show the updated content on the PageBuilder layout.   CauseThe HTML content is not compatible with the PageBuilder templates.To check your content type, look at the second column in the content listing section of the Workarea.  ResolutionTo view the HTML content on the page layout, go into the page layout itself, and preview it there. The system pulls in the r...

  • QR code widget

    DescriptionSome customers have been looking for a way create QR codes for there site using the ektron software. ResolutionStarting in version 8.6 we now ship a QR code creation widget with the product. Using this widget you can create a QR code saved in image format. This widget can be used via any PageBuilder page the widget is enabled on.

  • Redirecting to an action page does not work properly in a pagebuilder template

    DescriptionWhen using pagebuilder and a form block control, the action page doesn't work properly.ResolutionThis issue has been resolved as of 9.1 SP1 CU 17. Please upgrade to this CU or higher for this issue to be resolved. 17913 - Redirecting to an action page did not work properly when you used an HTML Form with the Form widget on a PageBuilder page.

  • Regenerate PageBuilder wireframe thumbnails that are broken or expired

    DescriptionTo update the image thumbnail for PageBuilder wireframe templates, use the code in the Solution that was written for both new and older versions of PageBuilder, and has commented-out API to switch between in the code behind to support both.ResolutionDownload the following code to use. You can strip out the code from the template if you don't want to use the full template or you can just drop it into your site. Make sure that you remove the template after you have finished, or put ...

  • Setting a default ID for a wireframe template

    Description The bellow sample shows how a wireframe template could be set to leverage a default ID for a page layout. Due to how pagebuilder pages are loaded this is done in the pre-initialization of the page. This has been tested in a min site installation of Ektron, but further development may be needed to implement on a site. Resolution protected void Page_PreInit(object sender, EventArgs e) {     long pageID = 555;     if(String.IsNullOrEmpty(Request.QueryString["Page...

  • Switch between the pagebuilder toolbars

    DescriptionThis article covers how to switch between the old pagebuilder toolbar and the newer toolbar. Out of the box, the new toolbar is used on all new templates. ResolutionTo change the toolbar, there is a check box that needs to be unchecked.Open the workareaNavigate to settings > configuration > template configuration.Find the template that you would like to change the toolbar forCheck or uncheck the enable toolbar button.If the box is unchecked, it will load the old toolbar...

  • The Edit in context toolbar is not responding

    DescriptionThe Edit in context toolbar is greyed out and not responding. ResolutionThe edit in context editor is not in focus. The editor's toolbar is active only when the editor is in focus.When a user clicks away from checked-out content, the toolbar remains in place but becomes opaque. It is an indication that the content is checked out but inactive.In general, if the toolbar is greyed out, users need to click the content to activate the toolbar. In Internet Explorer, users must clic...