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
2
votes
1answer
176 views

Tridion GUI Extension enabled/disabled status

I have created a GUI extension and added it to both Ribbon bar and Context menu. Extension is working, but disabling it when "inappropriate" item is selected is creating a challenge. I have set ...
0
votes
1answer
43 views

Limit component-links added to a component based upon custom rules?

I have a component that uses a schema that contains a component link field with "Allow Multiple Values" checked. The components added via the component link have a drop down with states. If possible, ...
1
vote
2answers
93 views

Documentation for creating own Data Model

We are making an application which is for 95% within Tridion itself through GUI Extensions. The 5% that are stored external would need to be viewable and editable from within the CME. We were thinking ...
0
votes
1answer
118 views

adding tab to show metadata fields

I want to add a new tab to PageView. This tab should show a custom metadata schema I create. Also, should persist the data on save of page. Can anyone give some pointers?
1
vote
3answers
100 views

Are “custom URL” handled in User interface update for SDL Tridion 2011 SP1 (Experience Manager)?

In a Tridion schema, it is possible to add a custom URL in a field definition. As a result, in the Tridion Content Manager, when editing a component built from this schema, Tridion add a link on the ...
2
votes
1answer
113 views

Register namespace and create proxy of service using Angullia framework

I have created one svc file and want to send data from JavaScript to service data model using Angullia framework. How to do this? Also, how to perform Ajax operations in Angullia framework?
0
votes
1answer
139 views

Data Extender columns for only components and pages

I have added two more columns to the view.The problem is that,it is showing these columns for all the views.I referred [Add listDefinition/Columns only to specific folder and figured it can be ...
3
votes
1answer
50 views

Making custom FilterBarView for ListDefinition

I would like to make my own FilterBarView to go along with some ListDefinitions that I have made. I have taken a look at DefaultListbar and SearchListbBar in CME/Views/ListFilters but I am unable to ...
4
votes
1answer
269 views

GUI Extension | How to Customize views for GUI extension

I am trying to enable my control for DashboardView and ComponentView. In DashboardView view I can enable the control on selection of component which is working fine BUT if i open the component in ...
6
votes
1answer
135 views

Tridion cannot find my resources

I want to add my own resources to my current GUI extension project. To do this I was following Bart Koopman's example. However when I add my resources Tridion just wont show the DasboardView and give ...
2
votes
1answer
182 views

Ajax Post Method is not Hitting in tridion gui Extension

i am Creating GUI Extension in tridion.i have loaded jquery.js by editor config for my Extension.i have also coded my Service.svc file having some operation contract and it is implemented too now i ...
1
vote
2answers
177 views

JS file is not loading From editor.config(Load Jquery js files eg(Jquery UI)) for GUI Extensions

Hi i am working on gui extension want to add some jquery libraries but it is not loading in the cme ,CME got Crashed,i am using jquery and jqery ui js i have this config <cfg:group name="...
3
votes
1answer
177 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 ...
1
vote
0answers
101 views

Looking for a GUI Extension example using the SearchView?

There is some information on Blogs and SDL LiveContent about creating GUI Extensions. What I am looking for is an example of an extension which uses the SearchView results screen. I want to create a ...
1
vote
1answer
272 views

Warning: Command is not registered

In reference to my previous question (javascript is not hitting from configuration file in GUI Extension), I have applied Config changes and js changes as I got in my old question answer still I am ...
5
votes
1answer
57 views

How can I get a clean copy of the various WebUI config files?

I've been experimenting with the configuration of some GUI extensions, and in the process, I've completely broken the GUI. If I were a smarter person, then obviously I'd have "init"ted a GIT ...
4
votes
2answers
400 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 ...
2
votes
1answer
37 views

Changing css of a Field in Component View removes link Field-Source

I am changing the layout that Tridion provides for changing the content of a component. At the moment am changing the way that checkboxes work. For example: I have a Field 'active' which now is ...
8
votes
1answer
150 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 ...
7
votes
2answers
156 views

Custom ItemSelectDialogView when called from component with a preset schema

I want to have a custom version of the ItemSelectDialogView (The pop up when including a MultimediaLink) when it is called from a component with a preset schema. For example: I have component X which ...
8
votes
1answer
180 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:...
6
votes
1answer
181 views

Tridion Gui extension - how to insert html in RTF and set focus after inserted content

I have a Tridion GUI extension (Tridion 2013 SP1 - but I don't think this matters much) that inserts a piece of text in a rich text field. The text is inserted correctly, using the applyHTML("text") ...
3
votes
1answer
111 views

Set Values of Embedded Schema

I am trying to inject data into the correct fields when making a component. So far I am able to inject data into Text fields, Number fields, Date fields, Multi-value fields. I use this function to do ...
4
votes
1answer
140 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
2answers
141 views

Make advanced RibbonToolBar Button

I would like to make a ribbontoolbar button like the NewComponent Button in the Create tab. So one which has the ability to add options with a drop down menu. I have Looked into the CME editor of ...
5
votes
1answer
218 views

Filter by schema in a Browser popup

I'm trying to make a GUI extension that opens a popup when you are in an RTF field. The popup contains a browser button to select some components. How to filter the type of components to select in ...
2
votes
2answers
143 views

How to get the name of the user who logged into Tridion CME in GUI Extension

I have a GUI Extension, I want to get the username and description of the user logged in to Tridion and clicked the GUI Extension in Ribbon bar.
6
votes
1answer
111 views

What resource dependencies are necessary to implement a command, and why?

In the documentation section Implementing and configuring a command Step 6 says: If your JavaScript code references Content Manager Explorer functionality, then under the cfg:fileset, create a ...
3
votes
1answer
134 views

Loading user control in GUI Extension

Following the instructions here: Adding a new tab to a Ribbon toolbar I created an ASCX user control inheriting from Tridion.Web.UI.Controls.TridionUserControl and configured it to be loaded in the ...
4
votes
2answers
182 views

Clear field value from Anguilla framework

It looks like something pretty easy, but I can't find how to do this. I need to clear value for some field via javascript. It could be regular text , component link , keyword or dropdown field type. I ...
5
votes
2answers
391 views

How to check the component based on particular schema

We have the below code var itemType = $models.getItemType(selection.getItem(0)); if itemType == $const.ItemType.COMPONENT I want to check which schema is used for this component, based on this I ...
4
votes
1answer
323 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\...
0
votes
0answers
40 views

Item Id using webdav url using anguilla framework? [duplicate]

Is there a way to get the ItemId using Anguilla like we get it using coreservice ? Something like this var item = $models.getItem('webdavURl');
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 ...
5
votes
1answer
383 views

Core Service in .ASPX GUI Extension Popup

I have a small GUI Extension that opens a popup from the context menu using this javascript code: Extensions.Popup.prototype._execute = function Popup$_execute(selection) { selectedItem = ...
7
votes
4answers
161 views

Restricting GUI extension custom tab to a particular publication

I have implemented an additional tab control to the edit window at the component presentation level for a page using the approach mentioned here : http://www.curlette.com/?p=753 However I need to ...
0
votes
3answers
192 views

Extending RTF Editor

I have a requirement where client wants to put images in RTF content by just putting the Image URLs(absolute URLs) and not using Tridion DAM items. I thought of using CK Editor's Image plugin to do ...
4
votes
0answers
78 views

Cannot get UIBeardcore GUI Extension to work on Tridion 2011SP1

Trying to get the basic extension on http://tridion.uibeardcore.com/2014/02/js-overwriting/ working but so far no joy. I unblocked the zip file and extracted to a location in the server. Created a "...
4
votes
1answer
242 views

GUI Extension, Publish from Publishing Queue in 2013 sp1

I am trying to get the publish from Publish Queue extension working in Tridion 2013sp1. It doesn’t show up - but also no errors. I’m guessing the new carbon theme has different ids of elements, and ...
6
votes
1answer
88 views

Do I need to update references in my GUI Extension Config for 2013 SP1?

I am updating my CopyURI GUI Extension for Tridion 2013 sp1. I use Yoav's suggestions in his 8 steps article to add the XSD files to Visual Studio and validate against them. The SDL Live Content (...
4
votes
1answer
72 views

Loading an item and storing it for global use

I'm trying to load an item within my GUI extension but keep the item in the properties for use later, but i'm having an issue storing the item inside a property array. My code is farmed out into a '...
6
votes
1answer
93 views

Question about variables like '$xml' and others

What do these variables stand for? like $xml, $messages, $config and some other variables start with '$'. Are there any documents to describe how these variables work?
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, ...
11
votes
1answer
133 views

Is it possible to only view Publications and their parent/ child publications?

I see in a a lot of Tridion implementations where there might be 100 or more publications, some of which may only inherit some default schemas. Consequently, I have to scroll through 40+ publications ...
3
votes
1answer
211 views

How can I disable an SDL Tridion UI extension in the ribbon based on a user group in SDL Tridion 2011?

I was able to hide my extension by accessing the current user's group membership with the following code in the command.js: MyUIExtensions.MyAlternatePublish.prototype.isAvailable = function ...
3
votes
2answers
175 views

Which event is fired when I click the Publish button?

I'm trying to catch the moment when a user hits the Publish button in the publish popup screen in the GUI. This is a GUI-driven event, which is important for me because I have some logic that is tied ...
3
votes
2answers
170 views

Is it possible to remove a tab from the Tridion GUI?

I would like to remove some tabs from the Tridion GUI for our editors. For example the "Workflow" tab or the "E-mail Management" tab. Is it possible to do this? how? gui extention? Thanks, -JW
4
votes
3answers
89 views

How To Add Another SmartTarget Toolbar Icon to Content Manager

When integrating SmartTarget with Content Manager, a toolbar icon is created to provide a single sign-on capability. I would like to add another SmartTarget icon to the CM toolbar, pointing to a ...
3
votes
2answers
154 views

Shortcuts to “Live” sites with SDL Tridion 2013 SP1

I see three options to create shortcuts to SDL Tridion-managed (live) sites: Custom Pages in the Content Explorer Configuring the Sites section to point to the live sites. Extending the Welcome ...
6
votes
1answer
167 views

How do I restrict Local copy, and localized item (Item Selector Pop up) with the Tridion Anguilla Framework?

Here is my code. I am using filter to restrict the item types and successful in the attempt.but not for local copies and localized items. var filter = { conditions: { ...