Questions tagged [gui-extensions]

Tridion's Content Management Explorer contains an extension point which allows extending the User Interface. This framework is called the GUI Extensions API (internally known as Anguilla). The framework is written in Javascript and allows .NET web applications and services to back the Javascript front end.

Filter by
Sorted by
Tagged with
9
votes
2answers
876 views

Component Fields available in GUI Extension with fieldBuilder

I would like to get all the Component fields in the Component View from a GUI Extension. I am following the excellent code sampels provided here: GUI extension to hide field in 2011 SP1 My problem ...
7
votes
1answer
257 views

How do I check if a Component is the parent or a copy of the parent using the Tridion JavaScript Framework (Anguilla).

I would like to see if a Component is the parent or a copy of the parent using the Tridion JavaScript Framework (Anguilla). var item = $models.getItem(selection.getItem(0)); if (item.getItemType() =...
17
votes
3answers
204 views

During GUI Extension development, what are the likely causes of a blank user interface with a grey bar

When working on a GUI extension, it is very easy to break the GUI, so that the normal contents of the dashboard don't show up on start up. Instead, you get a Grey box (the NavigationHeader div) ...
13
votes
3answers
492 views

JQuery and dependencies for GUI extensions?

I'm trying to answer a question on what versions of JQuery work with SDL Tridion GUI extensions. I understand that the Anguilla Project uses Sizzle, a sort of subset of JQuery, as a selector engine. ...
4
votes
1answer
316 views

WhereUsed with Tridion Anguilla GUI Framework

How can I get a list of WhereUsed with the Tridion Anguilla Framework? I am adding an extra tab in my Component Edit window and want to shw the Used iems in the tab. Here is my code: console.log('...
11
votes
2answers
492 views

GUI extension to hide field in 2011 SP1

I'm in the process of developing a GUI extension to hide a schema field when the component loads. For now I am testing the feasibility in Firebug using the following code to get the actual field: ...
8
votes
1answer
149 views

Access Tridion object in Browser Console?

I was trying the answers to this question: How to mass delete Tridion MessageCenter warnings? I noticed in SDL Tridion 2013 SP1, in the Browser console it seems the slide out menu is available using ...
3
votes
2answers
247 views

Migration of GUI extensions from Tridion 2013 SP1 to Web 8.5. Is it fully backwards compatible?

I can't find a lot in Tridion Docs regarding GUI extensions. Are there any known issues migrating from 2013 SP1 to Web 8.5? Thank you in adavance
9
votes
1answer
153 views

Ordering and Removing Columns from List Views

I have created a new DataExtender to display a custom field for my items, and this column has been added to an editor and it works correctly in the CME. However I would now like to remove one of the ...
5
votes
1answer
220 views

How to check if a User is part of a Group or not in a UI extension

I am trying to implement a GUI extension where I want the extension to be accessible only to the Users who are part of a certain user Group. How do I achieve this using the Anguilla framework?
4
votes
1answer
142 views

Listdefinition & DataExtender: Custom Icons

I have my custom listdefinitions up and running quite good but have just some fine-tuning left to do. I would want to add some custom icons instead of those that are used by Tridion. I have defined ...
6
votes
1answer
95 views

Hide Save button in Component view

I have a custom GUI extension working that lets me override the Save command (see Rob's article http://www.curlette.com/?p=913). Ideally I want to hide the button altogether when in the Component UI ...
4
votes
1answer
318 views

How do I extend an existing popup window in SDL Tridion 2011?

I am trying to add some additional fields to the Link popup window which is opened when a user clicks "Hyperlink" in a rich text editor. I would (ideally) like to replace Link.aspx in Editors\Views\...
4
votes
1answer
137 views

How to Add SDL Media Manager to the Slide-out Navigation?

The SDL slide-out navigation pane lets us view multiple SDL applications from the same panel (via the slide out "hamburger" menu). I see how we can extend the slide-out navigation Welcome screen (...
4
votes
1answer
277 views

How to pass parameter to pop up page by GUI Extension?

I'm making a GUI Extension. Adding new context menu to SDL Web 8, and open ASP.NET as pop up page by clicking the context menu.I need to pass selected folder's TCMURI to the ASP.NET page, so I use $...
4
votes
2answers
295 views

Upgrading custom GUI extension (Editor & commands) to Web8.5

Since we are migrating from 2013sp1 hr1 to Web8.5, I am upgrading all GUI extensions. For new namespaces, I found a list here: SDLWeb 8.5 and SDL tridion 2013 JavaScript namespaces conflicts Do we ...
3
votes
2answers
154 views

Validating title text field using Anguilla Framework on save, save & close and save & new

I am using Anguilla framework to validate my Title node. I have few doubts listed as follows: If we want to implement the functionality for save, save & close and Save & New using single ...
2
votes
2answers
165 views

GUI Extensions | Editor extensions improvement

While developing a GUI extension, So far the Live documentations and few google searches helped a lot to impl,ement the same. Also referred the HelloWorld Basic example here: http://www.julianwraith....
29
votes
2answers
403 views

How can I remove minification from the 2011 CME when developing a GUI extension?

I am developing a GUI Extension and am having some issues identifying some errors in my code. I am seeing errors that include the name of my extension but the code is minified so the line looks like: ...
10
votes
1answer
105 views

What minifier does the Tridion GUI use?

What is the minifier that the Tridion GUI uses? I have an issue where my GUI Extension code works fine without minification but does not work with the minifer enabled. Maybe there are certain coding ...
8
votes
1answer
176 views

How do I only load a specific Javascript file when the current view is a ComponentView?

I would like to be able to only load a JavaScript file when the current view is a ComponentView. So something in the lines of: <cfg:group name ="groupname" applyTo="ComponentView"> <cfg:...
7
votes
2answers
270 views

How to pass data from custom Popup to currently selected text editor in Tridion UI 2012 (SiteEdit)?

I am successfully able to open a custom popup and pass the data from the popup to the currently selected editor in CME. But the same custom popup is not working with SiteEdit. The popup opens but the ...
7
votes
2answers
167 views

Adding customized functionality on the Translation job component

I want to add check box "Select All" functionality on the Translation job component, please see below screen shot. using "Select All" I can select all below publication list or deselect as well. Is ...
7
votes
1answer
82 views

Remove a default Button or Command?

I've seen several GUI extensions that add some new functionality in the form of a button in the ribbon toolbar (e.g. Save & Comment, insert footnote, etc.). The documentation describes several ...
6
votes
1answer
246 views

Load GUI Extension JS Files for 1 View

I have a GUI Extension that loads an external javascript file and then integrates with the Tridion MessageCenter. My problem is that the MessageCenter message is shown 2 times. I believe my ...
6
votes
3answers
455 views

How to integrate my custom button into Experience Manager

I have created a custom button, JS and Configuration file and integrated it with the System.Config file and it works successfully. For this I need only to add my config path, virtual directory name ...
6
votes
3answers
383 views

Tridion 2013 MessageCenter, how to display message?

I would like to show a message in the new (and improved) Tridion 2013 MessageCenter. In Tridion 2011 I used the following code: $messages.registerNotification(data); However, this does not work in ...
6
votes
1answer
239 views

Populate Component Templates in dropdown added directly Through “Link.aspx” in Hyperlink tag of RichText Field

I have added a dropdown replacing Target field's textbox in Hyperlink tab of RichText toolbar using Link.aspx present at C:\Program Files (x86)\Tridion\web\WebUI\Editors\CME\Views\Popups\Link. The ...
5
votes
2answers
374 views

ItemType filter for Anguilla WhereUsed

I would like to filter the results from an Anguila WhereUsed query to return only Components based on a certain schema. But, when I specify the ItemType or BasedOnSchema filters it returns no results....
4
votes
1answer
178 views

Extending RTF in XPM

I want to extend RTF options. I am able to do it in CMS but I am not able to do the same in XPM. In my custom editor'c config, I have both CME as well as SiteEdit as my target and I have tried ...
4
votes
1answer
185 views

Data Extender and Custom Listdefinitions: Disappearing data

I have implemented a DataExtender and Custum Listdefinition and they work just fine.. Until I open a component. Before After So when I opened an item the custom data that is provided by my data ...
4
votes
2answers
163 views

Rich Text Box: Option to select multiple styles from drop down

I need to provide option to Editors to select multiple styles during content formatting in RTF. Is there any out of the box option available for selecting multiple classes for any element? In case ...
4
votes
2answers
387 views

javascript is not hitting from configuration file in GUI Extension

I am new to SDL Tridion developing GUI Extension. I have created config file. It is bringing text in context menu. But on click it is not hitting JavaScript from .js file. following is my config code ...
3
votes
1answer
122 views

Can I control the way popups are created by $popup.create?

We are creating a GUI Extension which should open a popup. Based on some examples, we have placed the following code in Extensions.Tr.prototype._execute: var popup = $popup.create(url, ...
3
votes
1answer
150 views

Add listDefinition/Columns only to specific folder

I would like add Columns that show data of the component but only within a specific folder. I can already show extra columns with the requested data, but now they show up everywhere (it is becoming a ...
3
votes
2answers
1k views

How to use Tridion JavaScript Framework (Anguilla) to wait for all the component information

How do I resolve the issue of the browser being asynchronous and each new event being added to the event stack? In my previous question it was suggested that, because of caching, I should wait until ...
3
votes
1answer
69 views

Hooking into events on Item Toolbar in Component View

I have a small GUI extension that is hiding the Save button on the component view (thanks to Albert Romkes). It works great, upon loading the Save button is gone - but - after loading, if you ...
3
votes
1answer
169 views

Extended javascript is not getting loaded for Tab Initalizer Extender

I am trying to implement this tab initialize extender Tab Initalizer Extender, Question related to this I asked earlier was Related Question Before this extension I was already having some gui ...
2
votes
2answers
95 views

Readonly fields in Tridion 2013 SP1

I am trying to implement the read only field in Tridion 2013 SP1 using GUI Extension. I have followed all the steps provided in this article But it is not working. Hope I have missed something at the ...
2
votes
1answer
132 views

How to override XPM Cancel Button?

I would like to do something when the user clicks "Cancel Editing" button in Tridion 2013 XPM. Below is my configuratin file and JS file. My Extension's Java Script file has been loaded in the page. ...
1
vote
2answers
158 views

2011 - GUI Extension - how to remove extension button from Popups

I'm trying to enable a GUI extension button on all places except DashboardView, UserView, UserGroupView and PopupsView. To do this, I have applied <ext:Remove> with list of views <ext:...
-2
votes
2answers
109 views

How to disable translation property based on Bundle Type?

I have a new CME requirement to disable the "translate" item from menu based on Bundle Scheme(Bundle Type) using CME GUI. Requirement Scenario 1 : When the user select the Publish_Bundle(Bundle) -- ...