I'm busy testing Experience Manager in a DD4T implementation and am hitting a wall.
Our setup:
- Tridion 2011 SP1, DD4T, Experience Manager, Workflow
- BP: Content Parent Publication providing content for Website Publication
- Pages are created in and published from Website Publication
- Content is published as (DD4T) DCP's to Broker DB (and added as DCP to the Page)
- Page Template (view) contains proper code to enable Experience Manager
- Content views (DD4T) contain code to enable inline editing for fields
What I am trying to achieve:
- Add a newly created Component (Presentation) to a Page via Experience Manager
- Content should be created in the Content Parent Publication
What happens:
When I modify the Blueprint context settings for the Website Publication and have the Component BluePrint Context point to the Content Parent Publication, click apply, reload the page (or close/re-start browser), I get an error message which I do not understand:
Sequence contains no matching element
at System.Linq.Enumerable.Single[TSource](IEnumerable
1 source, Func
2 predicate) at Tridion.Web.UI.Models.SiteEdit.Services.GetBluePrintContextItemsIdsImpl(String pageId, List1 componentsIds) at Tridion.Web.UI.Models.SiteEdit.Services.GetBluePrintContextItemsIds(String pageId, List
1 componentsIds) at SyncInvokeGetBluePrintContextItemsIds(Object , Object[] , Object[] ) at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs) at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage41(MessageRpc& rpc) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage4(MessageRpc& rpc) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(MessageRpc& rpc) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage3(MessageRpc& rpc) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage2(MessageRpc& rpc) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage1(MessageRpc& rpc) at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
What could be the reason for this error? As I understand it, I can have my pages stored/created in Pub A' (child pub of pub A) and my content stored/created in Pub A. So, what am I doing wrong here?
Any feedback or further questions appreciated!
Hans