Hot answers tagged

21

Just to update to help everyone; Following hot fixes has been released to fix this issue: SDL Tridion 2011 SP1 HR2 - CME_2011.1.2.88116 SDL Tridion 2013 SP1 - CME_2013.1.0.88115 (SDLTridionWorld.com login required)


20

The log out is a little tucked away, you have to return to the 'dashboard' tab/view and in the left hand navigation the bottom link 'Exit', clicking that will close XPM and return you back to the website on the page you were editing.


18

The problem is VBscript templates in your migrated 2011 publication. This can easily be fixed by installing the Legacy Pack. You can install the legacy back by running the Tridion 2013 CM installer with an additional option. This allow you to install the legacy pack. For more info see the Decide if you want to install legacy features section of the manual (...


17

This issue occurs when the Web site uses Integrated Authentication and has a name that is mapped to the local loopback address. Follow the below URL and disable the loopback check http://support.microsoft.com/kb/896861


17

This appears to be due to a change (or defect) in how Chrome 36 handles the xlink namespace. The Tridion vendor is working on a hotfix to adjust to the Chrome xlink handling - if I hear anything, I'll update here.


16

On top of what you have already answered yourself, only thing I could add is this site (tridion.stackexchange.com), and the following SDL Tridion related blogs: Albert Romkes Albert te Boekhorst Alexander Klock Alvin Reyes Andrey Marchuk Arjen Stobbe Asier Fernandez Charles Guo Chris Summers Chris van Leeuwen Dominic Cronin Elena Serghie Eric Huiza ...


16

Session.IsExistingObject Method will not throw exception


15

One of the big things to note is that the Content Manager will only be supported on the following operating systems: Windows Server 2012 Windows Server 2008 R2 SP1 This will mean that only 64bit operating systems are supported! On top of this, it is worth noting that .NET version 2.0 will be deprecated on the Content Delivery side (from a .NET perspective)...


15

From an installation point of view, there is no more Database Manager tool, to install or upgrade the databases, you use PowerShell scripts. Another thing to note for upgrades is that there is no Logging database for 2013 anymore, so on a fresh install you don't create one and for an upgrade you can drop that database. COM+ is not installed by default, it ...


15

Most likely your Dynamic Component Template output type is set to HTML Fragment. This instructs Tridion to not do anything with the rendered output as it is plain static HTML. Change your template output type to REL when storing DCPs in the database, or JSP Scripting if storing them on the filesystem.


14

It appears the protocol handler is not installed on your system, which comes along with the COM+ legacy pack. So you have to install the legacy support for COM+ to be able to use the protocol handler. If you join the PowerTools project and help making them work on 2013, you could use the ItemXML instead ;).


14

Well, problem solved. When adding the XML tags to the Tridion.ContentManager.config file, I missed an important node. Inside <configSections> is another registration for the Razor Mediator .dll which points out its configuration details. I had neglected to include this in my manual implementation of the Mediator... How embarrassing! Correcting this ...


14

As @Likhan is mentioning in his answer, it seems that the information is saved in Unicode/UTF16 so it needs to be decoded using other Encoding like iso-8859-1. I developed a workaround for it developing a SQL CLR Stored Procedure SQL CLR STORED PROCEDURE public partial class StoredProcedures { [SqlProcedure] public static void ...


14

The only obvious problem is that you should subscribe to EventPhases.Initiated instead of EventPhases.TransactionCommitted. Other than that it looks fine, unless you are calling component.Save somewhere down the line.


14

You need to cast LocationInfo to PublishLocationInfo, something like this: ((PublishLocationInfo)page.LocationInfo).PublishLocationUrl


14

I have seen problems like this before. Here's the thing: During installation of Oracle client, installer checks for .Net version installed on the box. It then installs corresponding components. In your case, most probably you had .Net 3.5 at that time, so Oracle installer installed components for .Net 3.5. Later, Tridion installer updated your .Net version ...


14

Chris hits a few of the main differences between the CWA and DD4T project. My view is a bit simpler, so I'll share it too. In a Tridion implementation your content lives (at least) three places: in the Content Manager database as XML in the Content Delivery broker in the visitor's browser as HTML Tridion systems architecture +----------+ +---...


13

Pass the WebDAV URL in the id parameter of IsExistingObject. Most (if not all) places the core service accepts an id you can use either a WebDAV URL or a TCM URI. Notice you can read an object so you get all WebDAV URLs instead of TCM URIs as well, simply set the ReadOptions.LoadFlags to LoadFlags.WebDavUrls.


13

The problem here is that it is an unpublish operation and no templates are executed and we cannot use the AddInstructions method available in the RenderedItem class. As an alternative there is a non documented extension point called a TransportHandler, you need to implement the ITransportHandler interface that is located in a GAC assmebly Tridion....


13

As far as I know since Tridion 2013 the encoding in database for content field has changed for mssql. You no longer will be able to do select on database to see the content anymore. I have seen around floating somewhere a query which can decode it for human readable view. Will try to look it up. However, even if the content cannot be seen properly in ...


13

You can get readable content from the COMPONENT_PRESENTATION table directly in sql by double converting the content field like this: SELECT CONVERT(varchar(max),CONVERT(varbinary(max),content)) FROM COMPONENT_PRESENTATIONS WHERE <where_clause>


13

Server-side The XML is available through the ConfigurationManager object from Tridion.Web.UI.Core: XmlDocument myConfigurationXml = ConfigurationManager.Editors["MyEditor"].CustomXml Client-side You need to add a child node called 'clientconfiguration' (same namespace) with the settings you want. The format of the content under that node is up to you. I ...


12

What is required for ECL is indeed to build a provider using the five mentioned interfaces. This will allow you to show the items in the SDL Tridion UI, and depending on how you implement your provider, also editing and creation of new items can be done. The IContentLibraryListItem interface defines the method CanGetUploadMultimediaItemsUrl() which relates ...


12

You're 2 years late to the party then. The Tridion Content Delivery Service (REST, ODATA) has been available since Tridion 2011 GA, and there are already quite a few sites being built exactly as you want to. Given Tridion's generic Content Model on the delivery tier, still expect to see "Content" as one of your data elements. As long as your templates in ...


12

Some tags are written out automatically, for example if you use the RenderComponentPresentation() method it will output the markup for a component presentation, and if you use RenderComponentField() it will output the markup for a field. New in 2013 SP1 are the FieldStartMarker(), FieldValueStartMarker(), FieldEndMarker() and FieldValueEndMarker() ...


12

A while back I've written a TBB that does exactly what you want, including checking if a Structure Group exists that mirrors the path of the Folder (based on relative WebDav paths). Here is the link: http://www.tridiondeveloper.com/publish-an-image-to-a-structure-group-mirroring-folder


12

Technically the message is right - there is no Content Porter Server installer anymore, this is now included in the standard Content Manager Core. But the client installer is not included in the CM Core (long story short: we couldn't finish the client in time for the 2013 SP1 release). So you still need to run an installer (you can get it from Customer ...


12

At quick glance, looks like you are adding the reference to your commandset from your resource group in the wrong place, you should add it like: <cfg:fileset> <cfg:file type="script">/Counter/Counter.js</cfg:file> <cfg:file type="reference">Counter.CommandSet</cfg:file> </cfg:fileset> In your example you have it ...


12

The setup is correct, and the rendered output is correct as well. However, you will need to create some code to handle images stored in the DB by your webserver. Your webserver is not able to do this by default, and Tridion also doesn't have something like that out of the box. I'm not sure if you are using DD4T or not. DD4T does have a module that takes ...


12

When you use the broker API, you can add all sorts of criteria to filter One of the available criteria is the CustomMetaValueCriteria class, which allows filtering for a custom metadata string value. It takes a couple of parameters the key of the custom metadata field the value it should filter on an operator like greater than, equal, not equal,... I ...


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