2012-11-11 10 views
7

Mam zainstalowany interfejs użytkownika Tridion i otrzymuję poniżej ostrzeżenie w pliku dziennika. Z wyjątkiem tego ostrzeżenia, nic nie jest rejestrowane źle w plikach dziennika, nawet w trybie debugowania.Błąd Tridion UI - "Podgląd tej strony nie jest aktualny"

„WARN AmbientDataContext - Nie ma aktualny kontekst danych otoczenia - ramy Dane otoczenia nie jest prawidłowo zainicjowany”

To ostrzeżenie się zalogować w moim podglądu sesji usług internetowych cd_core.2012-11- Plik 11.log i ten sam plik dziennika aplikacji WWW. Podejrzewam, że z powodu tego ostrzeżenia nie otrzymuję zaktualizowanego podglądu strony w interfejsie interfejsu użytkownika. Poniżej znajduje się załączony zrzut ekranu dla błędu interfejsu użytkownika -

enter image description here Próbowałem również zaktualizować podgląd, klikając przycisk "aktualizuj podgląd strony", ale bez powodzenia. Aby rozwiązać ten problem, wykonałem prawie wszystkie odpowiedzi związane z tym błędem w przepełnieniu stosu. Jeśli przekażę odpowiedź w poniższym pytaniu. Tridion UI - Preview Not Updating Mamy więc rację, ponieważ treść jest zawsze publikowana we właściwym miejscu. Chciałbym poznać podobny punkt od ustawienia w cd_dynamic_conf.xml sesji podglądu serwisu jest coś takiego jak poniżej -

<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> 

A w aplikacji pomostowym

 <URLMappings> 
    <StaticMappings> 
     <Publications>   
    <Publication Id="241"> 
    <Host Domain="xyz" Port="80" Protocol="http" Path="/" /> 
    </Publication> 
    </Publications> 
    </StaticMappings> 
    <StorageMapping IdentifyPublicationByProperty="publicationUrl"/> 
     </URLMappings> 

I SiteEdit marża się dostać stworzył coś takiego -

Do prezentacji komponentu

<!-- Start SiteEdit Component Presentation: {"ID":"cp_5", "ComponentID":"tcm:240-22393",    "ComponentVersion":19, "ComponentTemplateID":"tcm:240-23899-32", "IsQueryBased":false} --> 

Na stronie zachodzącego

<!-- SiteEdit Settings: {"PageID":"tcm:240-22507-64", "PageVersion":49,  "TargetTypeID":"tcm:0-1-65438", "ComponentPresentationLocation":1} --> 

Tutaj chcę podkreślić kilka ważnych punktów, jak poniżej -

1- Mam stronę internetową w 2 językach jednego z/en i jednego z/FR tego samego katalogu IIS. W powyżej ustawień publikacji id 241 jest moja pl wersja strony .so Próbowałem też poniżej ustawienie

<Publication Id="240"> 
<Host Domain="xyz" Port="80" Protocol="http" Path="/en" /> 
</Publication> 

ale znowu bez powodzenia. Mogę dostarczyć więcej informacji, takich jak pliki dzienników itp., Jeśli nadal są wymagane do zbadania problemu. Proszę pomóżcie mi pozbyć się tego bardzo irytującego problemu na wcześniejszych zasadach.

Edit -1 Proszę również znaleźć poniżej plików konfiguracyjnych dla samego

cd_ambient_conf.xml dla sesji podglądu usługa

<?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 na stronie 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 dla Staging strona

<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> 

UWAGA: - Powód mamy cd_ambient_cartridge_conf.xml dla strony testowej, a nie dla Strona z podglądem sesji podczas ustawiania UI w górę, strona testowa rzuciła błąd, w którym oczekiwał pliku cd_ambient_cartridge_conf.xml. Więc umieszczamy przykładowy plik na tej stronie.Nawet nie ma tam, gdzie wspomniano w dokumentacji, aby mieć ten plik. ale w przypadku strony podglądu sesji, nie spodziewał się takiego pliku.

+0

To miłe pytanie, czy moglibyśmy zainteresować państwem zaangażowaniem się w konkretną propozycję [Area 51 Tridion] (http://area51.stackexchange.com/proposals/38335/tridion?referrer=gPujQMxthNCNn9xqeeO2NA2). Zarejestruj się za pomocą tego samego konta SO, jeśli masz chwilę. –

Odpowiedz

6
  1. Możesz bezpiecznie zignorować komunikat WARN w dzienniku. Podgląd nie jest aktualny, nie ma związku z tym komunikatem WARN.

  2. Jeśli używasz wirtualnych ścieżek dla twoich stron internetowych (jak/en,/fr itp.), To musisz mieć zainstalowaną poprawkę "CD_2011.1.1.81686" w aplikacji podglądu. Nie trzeba dodawać ścieżek wirtualnych do pliku cd_dynamic_conf.xml. Powinieneś go zachować "/"

  3. Wreszcie, w związku z "podglądem nie jest aktualny", musisz dodać cd_ambient_catridge_conf.xml do swojej usługi sieciowej również oprócz podglądu. Nie wierzę, że jest to udokumentowane, ale AFAIR, musisz to dodać, nie mam mojej VM łatwo dostępnej, ale mogę to potwierdzić później. Upewnij się, że skomentowałeś wszystkie przykłady ClaimProcessors.

Ponadto, upewnij się, że sesja Podgląd włączony CMS, ustawienia Inline Edycja (Disable Sesja podgląd powinien być NO)

Nadzieja to pomaga.

+0

Dzięki Ram G za odpowiedź. Nie było mnie w biurze od kilku ostatnich dni. dziś wypróbowałem rozwiązanie dostarczone przez ciebie. Ale wciąż nie ma szczęścia. Nadal mam ten sam problem "podgląd nie jest aktualny". – chiku

+0

Zazwyczaj najczęściej jest to coś wspólnego z konfiguracją (ambient conf). Sprawdź ten link http://stackoverflow.com/questions/10788508/continously-update-preview-alert-on-sdl-tridion-ui-2012, aby uzyskać wskazówki dotyczące rozwiązywania problemów wymienione w odpowiedzi. Jakieś erros w dziennikach usługi podglądu sesji i podglądu strony internetowej? –

Powiązane problemy