User Management has a 'faked' TCM id which is "cme:usrmng" (not usermng, as you mentioned)
Have you tried this: idmatch="^cme:usrmng$" ?
Actually I am not sure how you connect, by which User.
You do not connect to core service with that piece of code you pasted. You connect to core service by providing Username and Password during the instantiation of the client.
Once you are connected, you can Impersonate to another user (in this case you are trying to Impersonate to MTSUser) where System ...
You do not want just anyone to be able to impersonate any other user. So to use the Impersonate method, you will have to specifically add the current user as an "impersonation user" (within the Content Manager configuration) -- meaning that user is allowed to impersonate anyone else. You should only ever do that with 'system' accounts that you use to run ...
That tells you that there's no Output yet available to be read. Can you share a screen grab of the Template Builder where your code runs? If you write some code that needs access to the Output, you need to make sure that such output has been added to the package by another TBB prior to your code.
It looks like you have stumbled upon a use case of link propagation with SDL Tridion. There are multiple blogs (highlighted below) explaining link propagation in detail.
Old, still relevant
Code sample (stackexchange)
You can also write a simple event system code to handle link propagation differently but resolver works better since it works during "Show ...
Yes, it is possible. Publishing itself is a multi-stage process.
The first stage is Resolving: this is where a class adds/removes/edits publish items to the publish Package, you would implement a Customer Resolver class to do this (see https://docs.sdl.com/LiveContent/content/en-US/SDL%20Tridion%20Sites-v2/GUID-F792AB1A-060A-4757-802D-3A2DB18F022D).
If you are going to serve the flipping books as binary files from your own servers, then it should simply be a question of creating a suitable multimedia type (you can find these under the Administration menu of the Tridion Explorer). Then you can create a multimedia schema that accepts this type, and begin creating multimedia components and uploading your ...
In a TBB you can read component links as
target="_blank" title="This is my Component Link">
This is my Component Link
please go through this link once
Isn't the problem that Alchemy itself doesn't support Sites 9 yet?
Anyway, the Tridion PowerShell Modules have an easy alternative:
New-TridionUser -Name "DOMAIN\UserName" -Description "Full Name of User"
You could create the users using theCore Service:
UserData user = client.Create(user, new ReadOptions()) as UserData;
Jan has done something similar in the past (for Tridion 2013), so you should be able to use that as a starting point:
In response to your first question: you are not supposed to start TcmTemplateDebugHost.exe yourself; it is started automatically when you run/debug a template in the Template Builder application.
In the log window of Template Builder you can see the Process ID (PID) of the TcmTemplateDebugHost process which was started (on the server). This allows you to ...
So I went with sending current components used as XPM prototypes through a small WF to get them to Draft.
When New Page is used in XPM this status is copied into the new component, preventing it from begin published (via minimum approval status) when initial created.
This is expected (albeit annoying) behavior.
The two scenarios result in different publishing results (and - important to note - unpublishing!).
The challenge you have is that you want to utilize both methods - something you will therefore have to account for.
Publishing a DCP will publish all variations of that Component in it's different presentation ...