7

To get the Component Presentations on a Page, There are two different types of component presentations, dynamic and embedded. Embedded templates are used when a component is added to a page and published only in the context of that page. Dynamic means that the component can be published out to the broker, in your case I would assume it's an embedded CP, then ...


7

If you already installed CME and Publisher servers then try the following script to add Enabling Add-ons Service integration with existing Content Manager servers Example: .\EnableAddOnService.ps1 -AddOnServiceUrl http:// localhost:83 -AccessManagementUrl http://localhost:85/access-management/connect/token -ClientId fc96aed3-b20e-4dd3-a345- 81e4393224c3 -...


6

To fetch the As-is data template less publishing, called “untyped content” from GraphQL: { page(namespaceId: 1, publicationId: 5, pageId: 730) { itemId title url content { ... on UntypedContent { data } } } } Updated: In Sites 9.5 Templates Data-only publishing, and semantic content models (custom ...


5

Abdul , make sure you add the mime type to the Allowed Multimedia type


4

Not sure if this is helpful, but one way I've retrieved binaries is by first retrieving an "untyped" component (i.e. templateless publishing), and then using the result to find and retrieve any binaries. The second query for binary(ies) should give a URL where the image can be retrieved: query GetUntypedContent { component(namespaceId: 1, ...


4

Answer to your questioon - Yes it's supported in sites 9.5, I did a test with sites 9.5 OOTB DXA 2.2 .NET and DXA 2.2.5 Java both working fine in sites 9.5. Note: DXA 2.2 in sites 9.0+ not required modelservice you can use DXA model extention. In your case I would expect you need to upload this DXA Model extention in add-on service or load this extention in ...


3

The error happens if you call a Linq statement on a null object. The only Linq statement in your code is ToArray(). My guess is that the variable purposes is null.


3

I have used Tridion to publish CSS and JavaScript many times in the past. Please keep in mind that every implementation is different. What I've done may not work with what you've done. Code Component + Page template The most common approach is a "Code Component" which is a Tridion schema with a single plain-text field that's set to 20 - 30 rows. ...


2

Publishing binaries to a Structure Group rather than the standard Multimedia location is supported in Tridion Sites since ages, but not in DXA (OOTB). Unfortunately, that is still the case for DXA 2.2. Upgrading to DXA 2.2 can be done according to the documentation: https://docs.sdl.com/784837/756547/sdl-digital-experience-accelerator-2-2/upgrading-----------...


2

I think the error message is confusing. Access to the tridion_cm database is failing, and because of that, the login for your User (WORKGROUP\EC2AMAZ-TUJ3HK0$) fails. This does not mean that the database connection makes use of your user's credentials, at least I hope not. You should check the database credentials configured for the content manager. This ...


2

Welcome to StackExchange. It would be great if you can provide information on what you have tried and specific implementation questions, if any. There is no cookie-cutter solution for data-only publishing. You will find a lot of useful information in this link. From the content manager side, the schema design is completely open to the developer / content ...


2

You need to have Service Host process running on publisher also. If it is not running, then probably your event system code will not trigger. Besides this, check the usual: configs, filepaths, check if it is loading properly, check the access.


2

I did try to reproduce this issue in DXA 2.2.5 Java, but it couldn't able to reproduce this issue, it actually works for me in the OOTB DXA Core module as expected. same I also try to reproduce this issue in DXA 2.2.9 .NET there also not an issue. It's working fine, I can confirm that DXA Webapp Framework not having an issue for the multi-value field for ...


2

After lot debugging was able to figure out that on below code _client.Publish(new String[] { id }, pid, purposes.toArray(), PublishPriority.Low, new ReadOptions()); I was passing string array on purposes i.e. Live, Live1 But Publish method on core-service is expecting id instead of purpose string. Previously I was fetching purpose string by below line of ...


2

For Core Service, read the BPT from the Publication and then you can get to TargetTypes and their Purpose: var pub = (PublicationData)client.Read("tcm:0-x-1", null); var bpt = (BusinessProcessTypeData)client.Read(pub.BusinessProcessType.IdRef, null); bpt.TargetTypes.Select(tt => tt.Purpose);


2

I would raise this with Support. For the same page in a Tridion Sites 9.1 implementation, I tried using the GetMeta(int pageId) and found it returned null, but GetMeta(string pageUri) does not. UPDATE Be careful with the parameters your using here, when initialising and calling the method. The PageMetaFactory constructor expects a string or an int. If you ...


2

You should be using TargetTypesFilterData. Something like this should work: TargetTypesFilterData targetTypesFilterData = new TargetTypesFilterData(); var targetTypes = coreServiceClient.ClientInstance.GetSystemWideList(targetTypesFilterData); To work with other Topology Manager items, you should be using Tridion.TopologyManager. Client.dll. You can find ...


2

This is a defect. R&D are working on a fix, at this point I'm waiting for confirmation on what timeline I have and will update the note here with the hotfix number. The only alternative I see at the moment is to iterate through the items returned and make an individual request for each binary item download URL. At up to 1000 a page that's not going to be ...


1

If you just need the latest version of the DD4T templates without modifying any code (as I would recommend), you can simply download the latest (2.5) release here: https://github.com/dd4t/DD4T.TridionTemplates/releases. The templates work with Tridion 9.5. If you want to build a custom set of DD4T-compatible templates, just reference the latest release of ...


1

Take a look at the Building a website with semantic content models: a development experience from TXS NASA 2021. I should give you a useful start. https://www.youtube.com/watch?v=ojPPsrnbQOo


1

You want to change your setup to a content mashup (that is, an integration with SDL Tridion Docs), and you don't want to use the new Add-on service, then get your new resources from the following • Content Delivery\roles\deployer\deployer-dx-combined\ for the combined Content Deployer upgrade If you just want to perform a minimal upgrade, without changing ...


1

Running the risk of over-simplifying... Define your content models (on paper, not in Tridion). Translate that to a set of Tridion Schemas that allow for the content to be captured. Work on your semantic content models as mentioned by others, to further refine the mapping between your Content creation models and your Content Delivery models (i.e., how ...


1

A Publication/Repository has a BusinessProcessType property which tells you what the selected Business Process Type (BPT) is for that Publication/Repository (if any). A Business Process Type contains a set of Target Types which each have a distinct Purpose. So, if you are working with TOM.NET and want to get a list of publishing purposes for a given context ...


1

AFAIK - You can disable this in application.properties # Active Spring profiles: # default - enable default functionality # search - enable search functionality spring.profiles.active=${springprofilesactive:default,search} This parameter can also be passed in the start-up parameters if you want to control dynamically. Alternatively, you can also update the ...


1

@Rick answered most of your questions, just to add my answers to your other questions. For set up the DXA 2.2 .NET solution along with source code step by step, I have answered one of the previous questions here it might be helpful. Answer to your last question, Upgrade DXA on the Content Manager server to 2.2 and refer to the SDL documentation: Upgrading ...


1

It was silly mistake during the deployer config. The XO deployer pipelins configs should have been placed after the Tridion-Commit-TX pipe line, instead I have placed the same at the end. Thanks Brian from SDL support for noticing the same.


1

A couple of failure points that you can look at for your implementation would be your start up parameters for your deployer to include es-host and es-port highlighted below. Elasticsearch: --es.host=10.100.101.52 (Elasticsearch server) --es.port=9200 (port number of the Elasticsearch) A quick verification would be to also check if the add-on is deployed ...


1

I have installed Access Management in both service and IIS and tested with this script to generated the new Self Signed Certificate and used it's working fine as expected, you can also modify this script to generate the existing signed certificate for the issued from a certificate authority (CA), you just need thumbprint number of the certificate then easy ...


1

Probably you need to upgrade your dependencies to udp-common-config-legacy - 11.0.0-1051 and all others to 11.0.0-1066


1

AFAIK, It uses ASP.NET Core Data Protection API, Encrypting the data in the Access Management configuration file will generate the key XML in the service installed bin\Key folder. Example: C:\AccessManagementService\bin\Key\key-xxxxx-4b83-43eb-89ce-79351f47532b.xml As long as if you have this key XML, you should be able to decrypt the configuration file, ...


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