Hot answers tagged

9 votes
Accepted

What kind of API should I use to create components in Tridion 2009 using an ASP.NET project?

The TOM.NET API in 2009 was read-only, so your only option is the TOM API, and for .NET code, you can use the TOM Interop DLLs. You will need to reference Tridion.ContentManager.Interop.cm_tom.dll ...
user avatar
  • 29.6k
7 votes
Accepted

Getting the user who clicked publish in tom.net during publish

engine.GetSession().User returns the User for which the Session was created. So it definitely will not solve the issue. I guess PublishEngine.GetPublishInfo(item) excludes the current publish because ...
user avatar
7 votes

SDL Tridion 2009 vs 2011 vs 2013

You can find 'Release notes' associated with each version of SDL Tridion in the online documentation. For example, these can be found on the PDF documentation downloads page in the online ...
user avatar
7 votes
Accepted

What really happens when we restart the Tridion Publisher service?

The Publisher for sure caches objects, but the lifetime of that cache is normally from the point the the Publish Transaction is picked up from the queue to the point that rendering (of all items in ...
user avatar
6 votes

Is it possible to read the content of Multimedia component binary file using TOM.NET

You can get the bytes of the document/image/... that was uploaded to the multimedia component. I believe you can get it using this code // MMComp contains the multimedia component - you can get this ...
user avatar
6 votes

How to debug with template builder

Did you read these https://stackoverflow.com/questions/12210711/tridion-template-builder-and-visual-studio-debugging How can I debug Tridion Templates locally without connecting to ...
user avatar
5 votes
Accepted

SDL Tridion 2009 vs 2011 vs 2013

I hope the below picture helps with a very high level comparison of various SDL Tridion version from R5.x through 2013
user avatar
  • 15.9k
5 votes
Accepted

Replicating existing Tridion 2009 CMS on a different Machine with the same license

The license is typically bound to a hostname and number of CPU Cores, if your new machine(s) has a different name or different number of CPU Cores then indeed this won't work and you'll need a new ...
user avatar
  • 28.9k
4 votes

Tridion WebForms tool throwing error - "Forbidden"

If your Tridion webform is running under the SDL CMS website and CMS url having https means you need to have certificate to access the site. As per my knowledge tridion webform use one "webformWS" ...
user avatar
4 votes

How do I add a rel attribute to the URL of a component link?

Welcome to Stack Exchange Arnaud. This page on SDL Live Content (login required) shows the various options you have for linking. You can achieve the functionality you want with something like this: ...
user avatar
  • 28.9k
4 votes

Is there a TOM.Net API to find whether a particular component version been already published to a specific publication target?

SDL Tridion publishing is (currently) not version based, which means that at the time an item is published, its latest (checked in) version is used when the item is rendered. The actual version number ...
user avatar
  • 29.6k
4 votes

SDL Tridion License Agreement?

As SDL Tridion is an enterprise piece of software, licence agreements (and costings) are usually negotiated on a per-customer basis. The customer should have a copy of your license agreement from SDL,...
user avatar
4 votes

Getting the user who clicked publish in tom.net during publish

Writing text files at publish time is really a bad idea. You will for starters have to set your Publisher to be single threaded, or run the risk of the text file to be updated by multiple publish ...
user avatar
  • 29.6k
4 votes
Accepted

Why AddBinary method publish to the context publication "images"?

If you right click and select the properties of your publication, you'll see in these settings that an images path is configurable, this is typically set as 'images' You can overload the AddBinary ...
user avatar
  • 14.3k
4 votes

Runat="server" attribute not allowed in RTF fields

There are some restrictions, even with the update of the configuration you indicate above (See here for a similar question). Whatever solution you add, it will likely require a 'technical' element ...
user avatar
4 votes
Accepted

Retrieve list values in DWT template

There is a TBB called Get Linked Components in the Template Base framework for DWT. You can find it here: https://www.sdltridionworld.com/community/2011_extensions/generic-2011-tbbs.aspx. It will ...
user avatar
3 votes

Set unpublish status for a Component

This is where, again, Tridion is technically correct... but it takes some mind-twisting to find it. Components are not published - component presentations are. To set a component presentation as ...
user avatar
  • 28.9k
3 votes

SDL Tridion 2009 vs 2011 vs 2013

Short Answer: Tridion 2013 SP1 is the latest and greatest SDL release and built using the same Architecture as 2011. Content Porter is completely rebuilt and performs much faster and more reliable. ...
user avatar
  • 10.2k
3 votes

SDL Tridion License Agreement?

You should contact your company's procurement department or partner manager to see what agreement you have with SDL. Typically every partner or client will have a different set of terms and features....
user avatar
3 votes

You do not have permission to access SDL Tridion 2009

As the error message clearly suggesting, it is related to the fact that you do not have necessary access right. Ensure following: The corresponding Application Pool of the SDL Tridion website is ...
user avatar
  • 15.9k
3 votes

How do I check the maxlength in a component template

You need to use the CollectionLength function: @@CollectionLength("Component.Fields.multiValuedField")@@ Refer to this question: https://stackoverflow.com/questions/12052182/how-to-get-the-maximum-...
user avatar
3 votes
Accepted

How to debug with template builder

It looks like you are attempting to debug a C# fragment building block. This is not going to work. (It's probably possible, but only as an exercise in esoteric intransigence.) It should be ...
user avatar
  • 18.5k
3 votes

Authentication problem with OpenLDAP user

The error message "unable to bind with admin user" means there is a problem with the Search account credentials as defined in the LDAP ISAPI filter configuration.
user avatar
3 votes
Accepted

Sync-up updates from SDL Tridion 2013 into 2009

Use WebDAV functionality or TOM API to add and change content in SDL Tridion 2009.
user avatar
3 votes
Accepted

Use of a counter within a TemplateBeginRepeat loop

As Rahul mentions, I think you're after the TemplateRepeatIndex. Just to elaborate on how it can be used, I recommend using a TemplateBeginIf with a condition: <!-- TemplateBeginRepeat name="...
user avatar
  • 2,512
3 votes
Accepted

Use of a tcmUri list in component template

What you are roughly trying to do I think should read something like <!-- TemplateBeginRepeat name="Paragraph" --> <div> @@RenderComponentPresentation(slideshareList[${...
user avatar
  • 29.6k
2 votes

Tridion User Last Login Info

9.5 version has this useful info:
user avatar
2 votes
Accepted

Tridion 2009 SP1, VirtualFolder not working

Though it is an old question, I thought to provide my observations and the resolution that worked for me. We had found the solution by checking the verity search folder on impacted Tridion CMS and ...
user avatar
2 votes

Icon font with SiteEdit 2009 SP2 Proxy

It looks to me as though your font is getting used, but is displaying the wrong output. The obvious suspect here is an encoding issue. Are you using UTF8 everywhere? I would suggest checking the ...
user avatar
  • 18.5k
2 votes
Accepted

Create a Component and save it in a particular Folder with TOM Interop (Tridion 2009)

In SDL Tridion 2009, you need to use the TOM (Interop) API to create new items, this differs from the TOM.NET API (since the TOM.NET API in 2009 was read-only). So you have to work from the TDSE like ...
user avatar
  • 29.6k

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