Skip to main content
Share Your Experience: Take the 2024 Developer Survey
9 votes
Accepted

Is there an extension that can Export search result To Excel for Web 8?

You can also try the Export Item List alchemy plugin. It can be downloaded from here: https://www.alchemywebstore.com/plugins/Export-Item-List If you want to customize or extend it the code is also ...
Saurabh Gangwar's user avatar
9 votes

GUI not rendering <br> and new line showing error messages

You would have to make CSS updates through a GUI extension besides using the new line (\n) in your exception message. In your event system exception, you will be using the new line like this: throw ...
Sabarish Senthilnathan's user avatar
8 votes
Accepted

What is Privileges: 1 refers to in GUI Extension User.Data.Privileges

That indicates the user is a System Administrator I believe. Edit: As noted by Nuno in the comments this has changed in SDL Web 8.5 with the introduction of the Privileges model. See related ...
Rob Stevenson-Leggett's user avatar
8 votes

Disable publish or unpublish button in ribbon tool bar or context menu in Tridion

If this makes sense per your business requirement (and do not want to restrict yourself to GUI Extension), you may follow the below approach as well: Create a group in Tridion CME and add all users ...
Pankaj Gaur's user avatar
  • 15.9k
8 votes
Accepted

Notification Message Event | Anguilla

You should be able to add an event listener onto the MessageCenter listening for the "newmessage" event. You'll probably have to filter off of the returned event object's data property. It's a multi ...
Alex Klock's user avatar
  • 2,926
7 votes

Read appdata in GUI extension

When you say "the" appdata do you mean the extension relates to components and you want to store the data in the component appdata? (I guess one good reason to do this is that it could be content ...
Dylan .. Mark Saunders's user avatar
7 votes
Accepted

gui extension - selecting the correct frame and using correctly the Javascript Console

It depends on the browser you are using. In Chrome, it's a drop-down list in the top-left corner of the console: In Firefox, it's an icon in the top-right: And in Internet Explorer it's a drop-...
Peter Kjaer's user avatar
  • 19.8k
7 votes

Tridion 8.5 UI Extension - How can I plug into rollback process?

To trigger your custom the event handler after the Rollback button is clicked, you'd have to get the controls of the Rollback button and register your custom function on an onclick event. In your ...
Sabarish Senthilnathan's user avatar
7 votes
Accepted

SDL Tridion Character Limit increase on Keywords' Description Field

AFAIK: It's not possible to extend Keyword description field size it's tied with Database ITEM table Description field size, currently, it's designed to allow 255 characters only. If you're looking ...
Velmurugan's user avatar
  • 8,150
6 votes

From Where are Publishing Priorities are fetched?

As I see this is internal functionality of the product, so maybe some details how it works can provide someone from SDL. The question here is what are you trying to achieve, since I am not sure that ...
Marko Milic's user avatar
  • 8,942
6 votes
Accepted

Remove a default Button or Command?

I don't know of any out-of-the-box mechanism, but you could always hide a button using your own CSS -- as well as disabling the command by overwriting it and returning false in the isAvailable and ...
Peter Kjaer's user avatar
  • 19.8k
6 votes
Accepted

Read appdata in GUI extension

Have you seen this post as well, perhaps it helps: https://stackoverflow.com/questions/10801301/how-to-set-tridion-applicationdata-using-anguilla-javascript It is somewhat outdated (very likely ...
Elena Serghie's user avatar
6 votes
Accepted

Getting the current selected item in Command Console using GUI extension commands

This isn't how you are supposed to get the selected items. The recommended approach is to create a command for your feature, which will then get called with the selection of items -- either from the ...
Peter Kjaer's user avatar
  • 19.8k
6 votes

Hooking into events on Item Toolbar in Component View

OK - the issue was my incorrect assumption that the Item Toolbar was of type Tridion.Controls.TabControl, when it is in fact Tridion.Controls.RibbonToolbar! The following line: var tabs = $display....
Neil's user avatar
  • 6,698
6 votes
Accepted

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

As per Jonathan, and here this is not possible. Concatenating class names in the current control will work (I've done this as a one-off for a client) but be very clear on the limitations of scaling. ...
Dylan .. Mark Saunders's user avatar
6 votes

Cannot get broadcasting to messagecenter to work

I know you've sorted out your problem, but I wanted to clarify on why this was not working for you for future reference. In the SDL Sites 9, there is a known issue with the push notification ...
Josh Hebb's user avatar
  • 2,920
6 votes
Accepted

Adding new column to User Management

User Management has a 'faked' TCM id which is "cme:usrmng" (not usermng, as you mentioned) Have you tried this: idmatch="^cme:usrmng$" ? <extensions> <ext:editorextensions> <ext:...
SerjDDD's user avatar
  • 76
6 votes
Accepted

Get selected text in Format Area

Just found out in this blog that simple .toString() over >$display.getView().properties.activeEditor.getSelectedHTMLElement().toString() will return the text.
Marko Milic's user avatar
  • 8,942
5 votes
Accepted

Automatically logging out SDL Web 8 user from the CME after X hours

There will be two step process: Create javascript file which can detect idle time. Refer following link for this implementation: Detect idle time in javascript Load this javascript in ...
Hiren Kaku's user avatar
  • 3,728
5 votes
Accepted

XPM Gui extensions - customize the content library display

Try this: "Extensibility | XSLT inclusion"
UI Beardcore's user avatar
  • 2,331
5 votes

SDL Tridion Alchemy Plugin Installation Error

I had a similar issue and got around it by temporarily disabling Anonymous Authentication in my SDL Tridion site IIS. Once the plugin is installed, you should be able to re-enable the Anonymous ...
Damian Jewett's user avatar
5 votes
Accepted

From Where are Publishing Priorities are fetched?

It gets it from the Core Service (GetEnumValues method) which in turn has the actual values as an enum and string resources for the labels that will be displayed in the user's chosen language. In ...
Peter Kjaer's user avatar
  • 19.8k
5 votes
Accepted

GUI Extension - selection.getItems();

You've run into one of the oddities of the UI code: if the selection is in the tree (as opposed to the list), it's not part of the selection.getItems() collection. Instead, you have to get it from the ...
Peter Kjaer's user avatar
  • 19.8k
5 votes
Accepted

Retrieving TCM URI element after Save command

Whenever you need data, you should look to the Model objects -- not the editor, view, HTML, browser URL, or similar. Remember that the data might be changed through other means and you want your ...
Peter Kjaer's user avatar
  • 19.8k
5 votes
Accepted

Detect CME or XPM with Anguilla

I have found the solution: $display.getWindow().$config.CurrentEditor It returns: "CME" or "SiteEdit". Hope it helps!
Sergio Alonso's user avatar
5 votes
Accepted

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

I can't say for sure if the list is exhaustive. But to answer you last question: there's no way to know besides testing it thoroughly. As for the error you are getting, my first suggestion would be ...
Peter Kjaer's user avatar
  • 19.8k
5 votes

How to display Custom Message/Banner on Content Manager Explorer

The easiest way is to put a file named app_offline.htm in your web site's root folder. Then your application will be taken offline and the clients will be served with app_offline.htm page whatever ...
Hem Kant's user avatar
  • 2,208
5 votes

Is it possible to always uncheck all the targets in the Publish window by default? (publish.aspx)

Yes, you can achieve this with a UI extension. I haven't done this specific scenario, but this is similar to something that I have done, and that is to check the "Abort Publishing/Unpublishing on All ...
Atila Sos's user avatar
  • 6,290
5 votes

SDL Tridion Character Limit increase on Keywords' Description Field

It's true - you can't extend it as per Velmurugan states. I can't suggest an alternative for your web app purposes as it's not clear what you're using the description for but I would add: If you ...
Dylan .. Mark Saunders's user avatar
5 votes
Accepted

How to show custom validation error message from Tridion Event Handler code in popup window instead of Message Center

I wrote a working example of that here: "Validating Content on Save, Part 1". Part 2 and 3 were published by Robert Curlette here: http://www.curlette.com/?p=913
Nuno Linhares's user avatar
  • 29.1k

Only top scored, non community-wiki answers of a minimum length are eligible