Ho installato l'interfaccia utente di Tridion e ricevo l'avviso di sotto nel file di registro. Tranne questo avviso, nulla è registrato erroneamente nei file di registro anche in modalità di debug.Errore interfaccia utente Tridion - "L'anteprima per questa pagina non è aggiornata"
“WARN AmbientDataContext - Non c'è corrente contesto dati ambientali - il quadro dei dati ambientali non è correttamente inizializzata”
Questo avviso fare il login nella mia sessione di anteprima web service cd_core.2012-11- 11.log e nello stesso file di registro dell'applicazione web di staging. Sto sospettando che a causa di questo avviso non ricevo l'anteprima aggiornata della pagina nell'interfaccia dell'interfaccia utente. Si prega di vedere sotto screenshot allegato per l'errore dell'interfaccia utente -
Ho anche provato ad aggiornare l'anteprima facendo clic sul pulsante "Aggiorna l'anteprima della pagina", ma senza fortuna. Per risolvere questo errore ho seguito quasi tutte le risposte relative a questo nell'overflow dello stack. Se rimando la risposta in questa domanda di seguito. Tridion UI - Preview Not Updating Quindi siamo corretti su questo punto in quanto i contenuti vengono pubblicati sempre nel posto giusto. Vorrei esplorare il punto di simile dal impostazione nel cd_dynamic_conf.xml del servizio di sessione di anteprima è qualcosa di simile qui sotto -
<URLMappings>
<StaticMappings>
<Publications>
<Publication Id="241">
<Host Domain="xyz" Port="80" Protocol="http" Path="/" />
</Publication>
<Publication Id="121">
<Host Domain="xyz" Port="80" Protocol="http" Path="/" />
</Publication>
</Publications>
</StaticMappings>
<StorageMapping IdentifyPublicationByProperty="publicationUrl"/>
</URLMappings>
E nel dell'applicazione messa in scena
<URLMappings>
<StaticMappings>
<Publications>
<Publication Id="241">
<Host Domain="xyz" Port="80" Protocol="http" Path="/" />
</Publication>
</Publications>
</StaticMappings>
<StorageMapping IdentifyPublicationByProperty="publicationUrl"/>
</URLMappings>
E SiteEdit mark qualcosa si creano in questo modo -
Per la presentazione componente
<!-- Start SiteEdit Component Presentation: {"ID":"cp_5", "ComponentID":"tcm:240-22393", "ComponentVersion":19, "ComponentTemplateID":"tcm:240-23899-32", "IsQueryBased":false} -->
per la pagina di impostazione
<!-- SiteEdit Settings: {"PageID":"tcm:240-22507-64", "PageVersion":49, "TargetTypeID":"tcm:0-1-65438", "ComponentPresentationLocation":1} -->
qui voglio sottolineare alcuni punti importanti, come di seguito -
1- Ho sito web in 2 lingue di cui una con/it e una con/fr sotto la stessa directory di IIS. In impostazione precedente pubblicazione id 241 è per il mio en versione del sito .so Ho anche provato sotto l'impostazione
<Publication Id="240">
<Host Domain="xyz" Port="80" Protocol="http" Path="/en" />
</Publication>
Ma ancora una volta senza fortuna. Posso fornire ulteriori informazioni come file di registro ecc., Se sono ancora necessari per indagare sul problema. Per favore aiutami a sbarazzarmi di questo problema molto irritante molto prima.
Modifica -1 Si prega di trovare anche qui di seguito i file di configurazione per lo stesso
cd_ambient_conf.xml per Session Anteprima webservice
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<Configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="6.1" xsi:noNamespaceSchemaLocation="schemas/cd_ambient_conf.xsd">
<!-- Cookies settings -->
<!-- <Cookies> <Cookie Type="Tracking" Name="myTrackingCookie" Path="/"/> <Cookie Type="Session" Name="mySessionCookie" Path="/"/> </Cookies> -->
<Cartridges>
<!-- Example cartridge definition -->
<!--
<Cartridge File="cd_ambient_cartridge_conf.xml"/>
-->
<Cartridge File="cd_webservice_preview_cartridge.xml"/>
</Cartridges>
</Configuration>
cd_ambient_conf.xml per il sito web stagging
<?xml version="1.0" encoding="UTF-8"?>
<Configuration Version="6.1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="schemas/cd_ambient_conf.xsd">
<Cartridges>
<Cartridge File="cd_webservice_preview_cartridge.xml"/>
<Cartridge File="footprint_cartridge_conf.xml"/>
</Cartridges>
<ClaimStoreProvider>com.tridion.siteedit.preview.PreviewClaimStoreProvider</ClaimStoreProvider>
</Configuration>
cd_ambient_cartridge_conf.xml per la stadiazione sito
<ClaimProcessorDefinitions>
<ClaimProcessorDefinition Uri="tcd:claimprocessor:example:userdetails" ImplementationClass="com.tridion.ambientdata.processing.ExampleClaimProcessor1"
Description="Example claim processor that gets user details.">
<RequestStart>
<InputClaims>
<ClaimDefinition Uri="tcd:claim:userid" />
</InputClaims>
<OutputClaims>
<ClaimDefinition Uri="tcd:claim:username" />
<ClaimDefinition Uri="tcd:claim:usersex" />
<ClaimDefinition Uri="tcd:claim:userage" />
</OutputClaims>
</RequestStart>
</ClaimProcessorDefinition>
<ClaimProcessorDefinition Uri="tcd:claimprocessor:example:example2"
ConfigProviderClass="com.tridion.ambientdata.processing.ExampleClaimProcessorConfigProvider" />
</ClaimProcessorDefinitions>
</CartridgeDefinition>
NOTA: - Motivo per cui abbiamo cd_ambient_cartridge_conf.xml per il sito Web di staging e non per Sito web di anteprima sessione durante l'impostazione dell'interfaccia utente, sito di staging stava generando un errore in cui si aspettava cd_ambient_cartridge_conf.xml file. Quindi mettiamo un file di esempio in questo sito Web. Anche esso non è menzionato nella documentazione per avere questo file. ma nel caso di un sito Web di anteprima della sessione, non si aspettava alcun file di questo tipo.
Bella domanda, potremmo interessarti ad aderire alla [specifica specifica di Area 51 Tridion] (http://area51.stackexchange.com/proposals/38335/tridion?referrer=gPujQMxthNCNn9xqeeO2NA2). Iscriviti con lo stesso account SO se hai un momento. –