Editions

49 résultats
Résultats par page
    Une erreur s'est produite lors du traitement du gabarit.
    The following has evaluated to null or missing:
    ==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#1617772" at line 10, column 17]
    
    ----
    Tip: It's the final [] step that caused this error, not those before it.
    ----
    Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
    ----
    
    ----
    FTL stack trace ("~" means nesting-related):
    	- Failed at: #assign plId = renderRequest.getAttri...  [in template "20116#20160#1617772" at line 10, column 1]
    ----
    1<!-- Vignette édition --> 
    2 
    3<#setting locale = locale /> 
    4<#if !themeDisplay.scopeGroup.publicLayoutSet.virtualHostname?has_content || themeDisplay.scopeGroup.isStagingGroup()> 
    5  <#assign homeURL = "/web${layout.group.friendlyURL}/" /> 
    6<#else> 
    7  <#assign homeURL = "/" /> 
    8</#if> 
    9 
    10<#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
    11 
    12<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
    13    <@liferay_portlet.param name="classPK" value="${entry.editionId}" /> 
    14    <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
    15</@liferay_portlet.renderURL> 
    16 
    17<@liferay_portlet.actionURL var="detailURLFilter"> 
    18    <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
    19    <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
    20    <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
    21    <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
    22    <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
    23</@liferay_portlet.actionURL> 
    24 
    25<div class="wi-search-result wi-edition-thumbnail"> 
    26    <div class="seu-result-left seu-result-thumbnail"> 
    27        <a href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    28            <div class="thumbnail-background" style="background-image: url(${entry.imageURL});"></div> 
    29        </a> 
    30    </div> 
    31    <div class="seu-result-right"> 
    32        <a class="seu-result-content" href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    33            <h2 class="seu-result-title">${entry.getTitle(locale)}</h2> 
    34            <div class="seu-result-catcher"> 
    35                ${entry.getDescription(locale)?replace("<[^>]*>", "", "r")[0..*100]}... 
    36            </div> 
    37            <#if entry.getTypes()?has_content> 
    38                <div class="seu-result-category"> 
    39                    <#list entry.getTypes() as type> 
    40                        ${type.getTitle(locale)} 
    41                        <#sep>, </#sep> 
    42                    </#list> 
    43                </div> 
    44            </#if> 
    45        </a> 
    46        <div class="seu-result-infos"> 
    47            <div class="seu-result-infos-top"> 
    48                <#if entry.getDiffusionDateMonth()?has_content> 
    49                    ${entry.getDiffusionDateMonth()} / 
    50                </#if> ${entry.getDiffusionDateYear()} 
    51            </div> 
    52            <div class="seu-result-infos-bottom">  
    53                 <a href="#" class="seu-add-favorites" 
    54                    data-type="4"  
    55                    data-title="${entry.getTitle(locale)}"  
    56                    data-url="${themeDisplay.getPortalURL()}${homeURL}edition/-/entity/id/${entry.editionId}"  
    57                    data-id="${entry.editionId}"> 
    58                    <span><@liferay_ui.message key='eu.add-to-favorite' /></span> 
    59                </a> 
    60            </div> 
    61        </div> 
    62    </div> 
    63 
    64</div> 
    Une erreur s'est produite lors du traitement du gabarit.
    The following has evaluated to null or missing:
    ==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#1617772" at line 10, column 17]
    
    ----
    Tip: It's the final [] step that caused this error, not those before it.
    ----
    Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
    ----
    
    ----
    FTL stack trace ("~" means nesting-related):
    	- Failed at: #assign plId = renderRequest.getAttri...  [in template "20116#20160#1617772" at line 10, column 1]
    ----
    1<!-- Vignette édition --> 
    2 
    3<#setting locale = locale /> 
    4<#if !themeDisplay.scopeGroup.publicLayoutSet.virtualHostname?has_content || themeDisplay.scopeGroup.isStagingGroup()> 
    5  <#assign homeURL = "/web${layout.group.friendlyURL}/" /> 
    6<#else> 
    7  <#assign homeURL = "/" /> 
    8</#if> 
    9 
    10<#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
    11 
    12<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
    13    <@liferay_portlet.param name="classPK" value="${entry.editionId}" /> 
    14    <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
    15</@liferay_portlet.renderURL> 
    16 
    17<@liferay_portlet.actionURL var="detailURLFilter"> 
    18    <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
    19    <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
    20    <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
    21    <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
    22    <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
    23</@liferay_portlet.actionURL> 
    24 
    25<div class="wi-search-result wi-edition-thumbnail"> 
    26    <div class="seu-result-left seu-result-thumbnail"> 
    27        <a href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    28            <div class="thumbnail-background" style="background-image: url(${entry.imageURL});"></div> 
    29        </a> 
    30    </div> 
    31    <div class="seu-result-right"> 
    32        <a class="seu-result-content" href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    33            <h2 class="seu-result-title">${entry.getTitle(locale)}</h2> 
    34            <div class="seu-result-catcher"> 
    35                ${entry.getDescription(locale)?replace("<[^>]*>", "", "r")[0..*100]}... 
    36            </div> 
    37            <#if entry.getTypes()?has_content> 
    38                <div class="seu-result-category"> 
    39                    <#list entry.getTypes() as type> 
    40                        ${type.getTitle(locale)} 
    41                        <#sep>, </#sep> 
    42                    </#list> 
    43                </div> 
    44            </#if> 
    45        </a> 
    46        <div class="seu-result-infos"> 
    47            <div class="seu-result-infos-top"> 
    48                <#if entry.getDiffusionDateMonth()?has_content> 
    49                    ${entry.getDiffusionDateMonth()} / 
    50                </#if> ${entry.getDiffusionDateYear()} 
    51            </div> 
    52            <div class="seu-result-infos-bottom">  
    53                 <a href="#" class="seu-add-favorites" 
    54                    data-type="4"  
    55                    data-title="${entry.getTitle(locale)}"  
    56                    data-url="${themeDisplay.getPortalURL()}${homeURL}edition/-/entity/id/${entry.editionId}"  
    57                    data-id="${entry.editionId}"> 
    58                    <span><@liferay_ui.message key='eu.add-to-favorite' /></span> 
    59                </a> 
    60            </div> 
    61        </div> 
    62    </div> 
    63 
    64</div> 
    Une erreur s'est produite lors du traitement du gabarit.
    The following has evaluated to null or missing:
    ==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#1617772" at line 10, column 17]
    
    ----
    Tip: It's the final [] step that caused this error, not those before it.
    ----
    Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
    ----
    
    ----
    FTL stack trace ("~" means nesting-related):
    	- Failed at: #assign plId = renderRequest.getAttri...  [in template "20116#20160#1617772" at line 10, column 1]
    ----
    1<!-- Vignette édition --> 
    2 
    3<#setting locale = locale /> 
    4<#if !themeDisplay.scopeGroup.publicLayoutSet.virtualHostname?has_content || themeDisplay.scopeGroup.isStagingGroup()> 
    5  <#assign homeURL = "/web${layout.group.friendlyURL}/" /> 
    6<#else> 
    7  <#assign homeURL = "/" /> 
    8</#if> 
    9 
    10<#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
    11 
    12<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
    13    <@liferay_portlet.param name="classPK" value="${entry.editionId}" /> 
    14    <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
    15</@liferay_portlet.renderURL> 
    16 
    17<@liferay_portlet.actionURL var="detailURLFilter"> 
    18    <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
    19    <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
    20    <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
    21    <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
    22    <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
    23</@liferay_portlet.actionURL> 
    24 
    25<div class="wi-search-result wi-edition-thumbnail"> 
    26    <div class="seu-result-left seu-result-thumbnail"> 
    27        <a href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    28            <div class="thumbnail-background" style="background-image: url(${entry.imageURL});"></div> 
    29        </a> 
    30    </div> 
    31    <div class="seu-result-right"> 
    32        <a class="seu-result-content" href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    33            <h2 class="seu-result-title">${entry.getTitle(locale)}</h2> 
    34            <div class="seu-result-catcher"> 
    35                ${entry.getDescription(locale)?replace("<[^>]*>", "", "r")[0..*100]}... 
    36            </div> 
    37            <#if entry.getTypes()?has_content> 
    38                <div class="seu-result-category"> 
    39                    <#list entry.getTypes() as type> 
    40                        ${type.getTitle(locale)} 
    41                        <#sep>, </#sep> 
    42                    </#list> 
    43                </div> 
    44            </#if> 
    45        </a> 
    46        <div class="seu-result-infos"> 
    47            <div class="seu-result-infos-top"> 
    48                <#if entry.getDiffusionDateMonth()?has_content> 
    49                    ${entry.getDiffusionDateMonth()} / 
    50                </#if> ${entry.getDiffusionDateYear()} 
    51            </div> 
    52            <div class="seu-result-infos-bottom">  
    53                 <a href="#" class="seu-add-favorites" 
    54                    data-type="4"  
    55                    data-title="${entry.getTitle(locale)}"  
    56                    data-url="${themeDisplay.getPortalURL()}${homeURL}edition/-/entity/id/${entry.editionId}"  
    57                    data-id="${entry.editionId}"> 
    58                    <span><@liferay_ui.message key='eu.add-to-favorite' /></span> 
    59                </a> 
    60            </div> 
    61        </div> 
    62    </div> 
    63 
    64</div> 
    Une erreur s'est produite lors du traitement du gabarit.
    The following has evaluated to null or missing:
    ==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#1617772" at line 10, column 17]
    
    ----
    Tip: It's the final [] step that caused this error, not those before it.
    ----
    Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
    ----
    
    ----
    FTL stack trace ("~" means nesting-related):
    	- Failed at: #assign plId = renderRequest.getAttri...  [in template "20116#20160#1617772" at line 10, column 1]
    ----
    1<!-- Vignette édition --> 
    2 
    3<#setting locale = locale /> 
    4<#if !themeDisplay.scopeGroup.publicLayoutSet.virtualHostname?has_content || themeDisplay.scopeGroup.isStagingGroup()> 
    5  <#assign homeURL = "/web${layout.group.friendlyURL}/" /> 
    6<#else> 
    7  <#assign homeURL = "/" /> 
    8</#if> 
    9 
    10<#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
    11 
    12<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
    13    <@liferay_portlet.param name="classPK" value="${entry.editionId}" /> 
    14    <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
    15</@liferay_portlet.renderURL> 
    16 
    17<@liferay_portlet.actionURL var="detailURLFilter"> 
    18    <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
    19    <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
    20    <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
    21    <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
    22    <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
    23</@liferay_portlet.actionURL> 
    24 
    25<div class="wi-search-result wi-edition-thumbnail"> 
    26    <div class="seu-result-left seu-result-thumbnail"> 
    27        <a href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    28            <div class="thumbnail-background" style="background-image: url(${entry.imageURL});"></div> 
    29        </a> 
    30    </div> 
    31    <div class="seu-result-right"> 
    32        <a class="seu-result-content" href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    33            <h2 class="seu-result-title">${entry.getTitle(locale)}</h2> 
    34            <div class="seu-result-catcher"> 
    35                ${entry.getDescription(locale)?replace("<[^>]*>", "", "r")[0..*100]}... 
    36            </div> 
    37            <#if entry.getTypes()?has_content> 
    38                <div class="seu-result-category"> 
    39                    <#list entry.getTypes() as type> 
    40                        ${type.getTitle(locale)} 
    41                        <#sep>, </#sep> 
    42                    </#list> 
    43                </div> 
    44            </#if> 
    45        </a> 
    46        <div class="seu-result-infos"> 
    47            <div class="seu-result-infos-top"> 
    48                <#if entry.getDiffusionDateMonth()?has_content> 
    49                    ${entry.getDiffusionDateMonth()} / 
    50                </#if> ${entry.getDiffusionDateYear()} 
    51            </div> 
    52            <div class="seu-result-infos-bottom">  
    53                 <a href="#" class="seu-add-favorites" 
    54                    data-type="4"  
    55                    data-title="${entry.getTitle(locale)}"  
    56                    data-url="${themeDisplay.getPortalURL()}${homeURL}edition/-/entity/id/${entry.editionId}"  
    57                    data-id="${entry.editionId}"> 
    58                    <span><@liferay_ui.message key='eu.add-to-favorite' /></span> 
    59                </a> 
    60            </div> 
    61        </div> 
    62    </div> 
    63 
    64</div> 
    Une erreur s'est produite lors du traitement du gabarit.
    The following has evaluated to null or missing:
    ==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#1617772" at line 10, column 17]
    
    ----
    Tip: It's the final [] step that caused this error, not those before it.
    ----
    Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
    ----
    
    ----
    FTL stack trace ("~" means nesting-related):
    	- Failed at: #assign plId = renderRequest.getAttri...  [in template "20116#20160#1617772" at line 10, column 1]
    ----
    1<!-- Vignette édition --> 
    2 
    3<#setting locale = locale /> 
    4<#if !themeDisplay.scopeGroup.publicLayoutSet.virtualHostname?has_content || themeDisplay.scopeGroup.isStagingGroup()> 
    5  <#assign homeURL = "/web${layout.group.friendlyURL}/" /> 
    6<#else> 
    7  <#assign homeURL = "/" /> 
    8</#if> 
    9 
    10<#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
    11 
    12<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
    13    <@liferay_portlet.param name="classPK" value="${entry.editionId}" /> 
    14    <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
    15</@liferay_portlet.renderURL> 
    16 
    17<@liferay_portlet.actionURL var="detailURLFilter"> 
    18    <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
    19    <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
    20    <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
    21    <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
    22    <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
    23</@liferay_portlet.actionURL> 
    24 
    25<div class="wi-search-result wi-edition-thumbnail"> 
    26    <div class="seu-result-left seu-result-thumbnail"> 
    27        <a href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    28            <div class="thumbnail-background" style="background-image: url(${entry.imageURL});"></div> 
    29        </a> 
    30    </div> 
    31    <div class="seu-result-right"> 
    32        <a class="seu-result-content" href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    33            <h2 class="seu-result-title">${entry.getTitle(locale)}</h2> 
    34            <div class="seu-result-catcher"> 
    35                ${entry.getDescription(locale)?replace("<[^>]*>", "", "r")[0..*100]}... 
    36            </div> 
    37            <#if entry.getTypes()?has_content> 
    38                <div class="seu-result-category"> 
    39                    <#list entry.getTypes() as type> 
    40                        ${type.getTitle(locale)} 
    41                        <#sep>, </#sep> 
    42                    </#list> 
    43                </div> 
    44            </#if> 
    45        </a> 
    46        <div class="seu-result-infos"> 
    47            <div class="seu-result-infos-top"> 
    48                <#if entry.getDiffusionDateMonth()?has_content> 
    49                    ${entry.getDiffusionDateMonth()} / 
    50                </#if> ${entry.getDiffusionDateYear()} 
    51            </div> 
    52            <div class="seu-result-infos-bottom">  
    53                 <a href="#" class="seu-add-favorites" 
    54                    data-type="4"  
    55                    data-title="${entry.getTitle(locale)}"  
    56                    data-url="${themeDisplay.getPortalURL()}${homeURL}edition/-/entity/id/${entry.editionId}"  
    57                    data-id="${entry.editionId}"> 
    58                    <span><@liferay_ui.message key='eu.add-to-favorite' /></span> 
    59                </a> 
    60            </div> 
    61        </div> 
    62    </div> 
    63 
    64</div> 
    Une erreur s'est produite lors du traitement du gabarit.
    The following has evaluated to null or missing:
    ==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#1617772" at line 10, column 17]
    
    ----
    Tip: It's the final [] step that caused this error, not those before it.
    ----
    Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
    ----
    
    ----
    FTL stack trace ("~" means nesting-related):
    	- Failed at: #assign plId = renderRequest.getAttri...  [in template "20116#20160#1617772" at line 10, column 1]
    ----
    1<!-- Vignette édition --> 
    2 
    3<#setting locale = locale /> 
    4<#if !themeDisplay.scopeGroup.publicLayoutSet.virtualHostname?has_content || themeDisplay.scopeGroup.isStagingGroup()> 
    5  <#assign homeURL = "/web${layout.group.friendlyURL}/" /> 
    6<#else> 
    7  <#assign homeURL = "/" /> 
    8</#if> 
    9 
    10<#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
    11 
    12<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
    13    <@liferay_portlet.param name="classPK" value="${entry.editionId}" /> 
    14    <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
    15</@liferay_portlet.renderURL> 
    16 
    17<@liferay_portlet.actionURL var="detailURLFilter"> 
    18    <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
    19    <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
    20    <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
    21    <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
    22    <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
    23</@liferay_portlet.actionURL> 
    24 
    25<div class="wi-search-result wi-edition-thumbnail"> 
    26    <div class="seu-result-left seu-result-thumbnail"> 
    27        <a href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    28            <div class="thumbnail-background" style="background-image: url(${entry.imageURL});"></div> 
    29        </a> 
    30    </div> 
    31    <div class="seu-result-right"> 
    32        <a class="seu-result-content" href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    33            <h2 class="seu-result-title">${entry.getTitle(locale)}</h2> 
    34            <div class="seu-result-catcher"> 
    35                ${entry.getDescription(locale)?replace("<[^>]*>", "", "r")[0..*100]}... 
    36            </div> 
    37            <#if entry.getTypes()?has_content> 
    38                <div class="seu-result-category"> 
    39                    <#list entry.getTypes() as type> 
    40                        ${type.getTitle(locale)} 
    41                        <#sep>, </#sep> 
    42                    </#list> 
    43                </div> 
    44            </#if> 
    45        </a> 
    46        <div class="seu-result-infos"> 
    47            <div class="seu-result-infos-top"> 
    48                <#if entry.getDiffusionDateMonth()?has_content> 
    49                    ${entry.getDiffusionDateMonth()} / 
    50                </#if> ${entry.getDiffusionDateYear()} 
    51            </div> 
    52            <div class="seu-result-infos-bottom">  
    53                 <a href="#" class="seu-add-favorites" 
    54                    data-type="4"  
    55                    data-title="${entry.getTitle(locale)}"  
    56                    data-url="${themeDisplay.getPortalURL()}${homeURL}edition/-/entity/id/${entry.editionId}"  
    57                    data-id="${entry.editionId}"> 
    58                    <span><@liferay_ui.message key='eu.add-to-favorite' /></span> 
    59                </a> 
    60            </div> 
    61        </div> 
    62    </div> 
    63 
    64</div> 
    Une erreur s'est produite lors du traitement du gabarit.
    The following has evaluated to null or missing:
    ==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#1617772" at line 10, column 17]
    
    ----
    Tip: It's the final [] step that caused this error, not those before it.
    ----
    Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
    ----
    
    ----
    FTL stack trace ("~" means nesting-related):
    	- Failed at: #assign plId = renderRequest.getAttri...  [in template "20116#20160#1617772" at line 10, column 1]
    ----
    1<!-- Vignette édition --> 
    2 
    3<#setting locale = locale /> 
    4<#if !themeDisplay.scopeGroup.publicLayoutSet.virtualHostname?has_content || themeDisplay.scopeGroup.isStagingGroup()> 
    5  <#assign homeURL = "/web${layout.group.friendlyURL}/" /> 
    6<#else> 
    7  <#assign homeURL = "/" /> 
    8</#if> 
    9 
    10<#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
    11 
    12<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
    13    <@liferay_portlet.param name="classPK" value="${entry.editionId}" /> 
    14    <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
    15</@liferay_portlet.renderURL> 
    16 
    17<@liferay_portlet.actionURL var="detailURLFilter"> 
    18    <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
    19    <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
    20    <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
    21    <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
    22    <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
    23</@liferay_portlet.actionURL> 
    24 
    25<div class="wi-search-result wi-edition-thumbnail"> 
    26    <div class="seu-result-left seu-result-thumbnail"> 
    27        <a href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    28            <div class="thumbnail-background" style="background-image: url(${entry.imageURL});"></div> 
    29        </a> 
    30    </div> 
    31    <div class="seu-result-right"> 
    32        <a class="seu-result-content" href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    33            <h2 class="seu-result-title">${entry.getTitle(locale)}</h2> 
    34            <div class="seu-result-catcher"> 
    35                ${entry.getDescription(locale)?replace("<[^>]*>", "", "r")[0..*100]}... 
    36            </div> 
    37            <#if entry.getTypes()?has_content> 
    38                <div class="seu-result-category"> 
    39                    <#list entry.getTypes() as type> 
    40                        ${type.getTitle(locale)} 
    41                        <#sep>, </#sep> 
    42                    </#list> 
    43                </div> 
    44            </#if> 
    45        </a> 
    46        <div class="seu-result-infos"> 
    47            <div class="seu-result-infos-top"> 
    48                <#if entry.getDiffusionDateMonth()?has_content> 
    49                    ${entry.getDiffusionDateMonth()} / 
    50                </#if> ${entry.getDiffusionDateYear()} 
    51            </div> 
    52            <div class="seu-result-infos-bottom">  
    53                 <a href="#" class="seu-add-favorites" 
    54                    data-type="4"  
    55                    data-title="${entry.getTitle(locale)}"  
    56                    data-url="${themeDisplay.getPortalURL()}${homeURL}edition/-/entity/id/${entry.editionId}"  
    57                    data-id="${entry.editionId}"> 
    58                    <span><@liferay_ui.message key='eu.add-to-favorite' /></span> 
    59                </a> 
    60            </div> 
    61        </div> 
    62    </div> 
    63 
    64</div> 
    Une erreur s'est produite lors du traitement du gabarit.
    The following has evaluated to null or missing:
    ==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#1617772" at line 10, column 17]
    
    ----
    Tip: It's the final [] step that caused this error, not those before it.
    ----
    Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
    ----
    
    ----
    FTL stack trace ("~" means nesting-related):
    	- Failed at: #assign plId = renderRequest.getAttri...  [in template "20116#20160#1617772" at line 10, column 1]
    ----
    1<!-- Vignette édition --> 
    2 
    3<#setting locale = locale /> 
    4<#if !themeDisplay.scopeGroup.publicLayoutSet.virtualHostname?has_content || themeDisplay.scopeGroup.isStagingGroup()> 
    5  <#assign homeURL = "/web${layout.group.friendlyURL}/" /> 
    6<#else> 
    7  <#assign homeURL = "/" /> 
    8</#if> 
    9 
    10<#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
    11 
    12<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
    13    <@liferay_portlet.param name="classPK" value="${entry.editionId}" /> 
    14    <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
    15</@liferay_portlet.renderURL> 
    16 
    17<@liferay_portlet.actionURL var="detailURLFilter"> 
    18    <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
    19    <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
    20    <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
    21    <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
    22    <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
    23</@liferay_portlet.actionURL> 
    24 
    25<div class="wi-search-result wi-edition-thumbnail"> 
    26    <div class="seu-result-left seu-result-thumbnail"> 
    27        <a href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    28            <div class="thumbnail-background" style="background-image: url(${entry.imageURL});"></div> 
    29        </a> 
    30    </div> 
    31    <div class="seu-result-right"> 
    32        <a class="seu-result-content" href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    33            <h2 class="seu-result-title">${entry.getTitle(locale)}</h2> 
    34            <div class="seu-result-catcher"> 
    35                ${entry.getDescription(locale)?replace("<[^>]*>", "", "r")[0..*100]}... 
    36            </div> 
    37            <#if entry.getTypes()?has_content> 
    38                <div class="seu-result-category"> 
    39                    <#list entry.getTypes() as type> 
    40                        ${type.getTitle(locale)} 
    41                        <#sep>, </#sep> 
    42                    </#list> 
    43                </div> 
    44            </#if> 
    45        </a> 
    46        <div class="seu-result-infos"> 
    47            <div class="seu-result-infos-top"> 
    48                <#if entry.getDiffusionDateMonth()?has_content> 
    49                    ${entry.getDiffusionDateMonth()} / 
    50                </#if> ${entry.getDiffusionDateYear()} 
    51            </div> 
    52            <div class="seu-result-infos-bottom">  
    53                 <a href="#" class="seu-add-favorites" 
    54                    data-type="4"  
    55                    data-title="${entry.getTitle(locale)}"  
    56                    data-url="${themeDisplay.getPortalURL()}${homeURL}edition/-/entity/id/${entry.editionId}"  
    57                    data-id="${entry.editionId}"> 
    58                    <span><@liferay_ui.message key='eu.add-to-favorite' /></span> 
    59                </a> 
    60            </div> 
    61        </div> 
    62    </div> 
    63 
    64</div> 
    Une erreur s'est produite lors du traitement du gabarit.
    The following has evaluated to null or missing:
    ==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#1617772" at line 10, column 17]
    
    ----
    Tip: It's the final [] step that caused this error, not those before it.
    ----
    Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
    ----
    
    ----
    FTL stack trace ("~" means nesting-related):
    	- Failed at: #assign plId = renderRequest.getAttri...  [in template "20116#20160#1617772" at line 10, column 1]
    ----
    1<!-- Vignette édition --> 
    2 
    3<#setting locale = locale /> 
    4<#if !themeDisplay.scopeGroup.publicLayoutSet.virtualHostname?has_content || themeDisplay.scopeGroup.isStagingGroup()> 
    5  <#assign homeURL = "/web${layout.group.friendlyURL}/" /> 
    6<#else> 
    7  <#assign homeURL = "/" /> 
    8</#if> 
    9 
    10<#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
    11 
    12<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
    13    <@liferay_portlet.param name="classPK" value="${entry.editionId}" /> 
    14    <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
    15</@liferay_portlet.renderURL> 
    16 
    17<@liferay_portlet.actionURL var="detailURLFilter"> 
    18    <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
    19    <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
    20    <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
    21    <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
    22    <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
    23</@liferay_portlet.actionURL> 
    24 
    25<div class="wi-search-result wi-edition-thumbnail"> 
    26    <div class="seu-result-left seu-result-thumbnail"> 
    27        <a href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    28            <div class="thumbnail-background" style="background-image: url(${entry.imageURL});"></div> 
    29        </a> 
    30    </div> 
    31    <div class="seu-result-right"> 
    32        <a class="seu-result-content" href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    33            <h2 class="seu-result-title">${entry.getTitle(locale)}</h2> 
    34            <div class="seu-result-catcher"> 
    35                ${entry.getDescription(locale)?replace("<[^>]*>", "", "r")[0..*100]}... 
    36            </div> 
    37            <#if entry.getTypes()?has_content> 
    38                <div class="seu-result-category"> 
    39                    <#list entry.getTypes() as type> 
    40                        ${type.getTitle(locale)} 
    41                        <#sep>, </#sep> 
    42                    </#list> 
    43                </div> 
    44            </#if> 
    45        </a> 
    46        <div class="seu-result-infos"> 
    47            <div class="seu-result-infos-top"> 
    48                <#if entry.getDiffusionDateMonth()?has_content> 
    49                    ${entry.getDiffusionDateMonth()} / 
    50                </#if> ${entry.getDiffusionDateYear()} 
    51            </div> 
    52            <div class="seu-result-infos-bottom">  
    53                 <a href="#" class="seu-add-favorites" 
    54                    data-type="4"  
    55                    data-title="${entry.getTitle(locale)}"  
    56                    data-url="${themeDisplay.getPortalURL()}${homeURL}edition/-/entity/id/${entry.editionId}"  
    57                    data-id="${entry.editionId}"> 
    58                    <span><@liferay_ui.message key='eu.add-to-favorite' /></span> 
    59                </a> 
    60            </div> 
    61        </div> 
    62    </div> 
    63 
    64</div> 
    Une erreur s'est produite lors du traitement du gabarit.
    The following has evaluated to null or missing:
    ==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#1617772" at line 10, column 17]
    
    ----
    Tip: It's the final [] step that caused this error, not those before it.
    ----
    Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
    ----
    
    ----
    FTL stack trace ("~" means nesting-related):
    	- Failed at: #assign plId = renderRequest.getAttri...  [in template "20116#20160#1617772" at line 10, column 1]
    ----
    1<!-- Vignette édition --> 
    2 
    3<#setting locale = locale /> 
    4<#if !themeDisplay.scopeGroup.publicLayoutSet.virtualHostname?has_content || themeDisplay.scopeGroup.isStagingGroup()> 
    5  <#assign homeURL = "/web${layout.group.friendlyURL}/" /> 
    6<#else> 
    7  <#assign homeURL = "/" /> 
    8</#if> 
    9 
    10<#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
    11 
    12<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
    13    <@liferay_portlet.param name="classPK" value="${entry.editionId}" /> 
    14    <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
    15</@liferay_portlet.renderURL> 
    16 
    17<@liferay_portlet.actionURL var="detailURLFilter"> 
    18    <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
    19    <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
    20    <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
    21    <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
    22    <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
    23</@liferay_portlet.actionURL> 
    24 
    25<div class="wi-search-result wi-edition-thumbnail"> 
    26    <div class="seu-result-left seu-result-thumbnail"> 
    27        <a href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    28            <div class="thumbnail-background" style="background-image: url(${entry.imageURL});"></div> 
    29        </a> 
    30    </div> 
    31    <div class="seu-result-right"> 
    32        <a class="seu-result-content" href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    33            <h2 class="seu-result-title">${entry.getTitle(locale)}</h2> 
    34            <div class="seu-result-catcher"> 
    35                ${entry.getDescription(locale)?replace("<[^>]*>", "", "r")[0..*100]}... 
    36            </div> 
    37            <#if entry.getTypes()?has_content> 
    38                <div class="seu-result-category"> 
    39                    <#list entry.getTypes() as type> 
    40                        ${type.getTitle(locale)} 
    41                        <#sep>, </#sep> 
    42                    </#list> 
    43                </div> 
    44            </#if> 
    45        </a> 
    46        <div class="seu-result-infos"> 
    47            <div class="seu-result-infos-top"> 
    48                <#if entry.getDiffusionDateMonth()?has_content> 
    49                    ${entry.getDiffusionDateMonth()} / 
    50                </#if> ${entry.getDiffusionDateYear()} 
    51            </div> 
    52            <div class="seu-result-infos-bottom">  
    53                 <a href="#" class="seu-add-favorites" 
    54                    data-type="4"  
    55                    data-title="${entry.getTitle(locale)}"  
    56                    data-url="${themeDisplay.getPortalURL()}${homeURL}edition/-/entity/id/${entry.editionId}"  
    57                    data-id="${entry.editionId}"> 
    58                    <span><@liferay_ui.message key='eu.add-to-favorite' /></span> 
    59                </a> 
    60            </div> 
    61        </div> 
    62    </div> 
    63 
    64</div> 
    Une erreur s'est produite lors du traitement du gabarit.
    The following has evaluated to null or missing:
    ==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#1617772" at line 10, column 17]
    
    ----
    Tip: It's the final [] step that caused this error, not those before it.
    ----
    Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
    ----
    
    ----
    FTL stack trace ("~" means nesting-related):
    	- Failed at: #assign plId = renderRequest.getAttri...  [in template "20116#20160#1617772" at line 10, column 1]
    ----
    1<!-- Vignette édition --> 
    2 
    3<#setting locale = locale /> 
    4<#if !themeDisplay.scopeGroup.publicLayoutSet.virtualHostname?has_content || themeDisplay.scopeGroup.isStagingGroup()> 
    5  <#assign homeURL = "/web${layout.group.friendlyURL}/" /> 
    6<#else> 
    7  <#assign homeURL = "/" /> 
    8</#if> 
    9 
    10<#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
    11 
    12<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
    13    <@liferay_portlet.param name="classPK" value="${entry.editionId}" /> 
    14    <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
    15</@liferay_portlet.renderURL> 
    16 
    17<@liferay_portlet.actionURL var="detailURLFilter"> 
    18    <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
    19    <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
    20    <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
    21    <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
    22    <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
    23</@liferay_portlet.actionURL> 
    24 
    25<div class="wi-search-result wi-edition-thumbnail"> 
    26    <div class="seu-result-left seu-result-thumbnail"> 
    27        <a href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    28            <div class="thumbnail-background" style="background-image: url(${entry.imageURL});"></div> 
    29        </a> 
    30    </div> 
    31    <div class="seu-result-right"> 
    32        <a class="seu-result-content" href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    33            <h2 class="seu-result-title">${entry.getTitle(locale)}</h2> 
    34            <div class="seu-result-catcher"> 
    35                ${entry.getDescription(locale)?replace("<[^>]*>", "", "r")[0..*100]}... 
    36            </div> 
    37            <#if entry.getTypes()?has_content> 
    38                <div class="seu-result-category"> 
    39                    <#list entry.getTypes() as type> 
    40                        ${type.getTitle(locale)} 
    41                        <#sep>, </#sep> 
    42                    </#list> 
    43                </div> 
    44            </#if> 
    45        </a> 
    46        <div class="seu-result-infos"> 
    47            <div class="seu-result-infos-top"> 
    48                <#if entry.getDiffusionDateMonth()?has_content> 
    49                    ${entry.getDiffusionDateMonth()} / 
    50                </#if> ${entry.getDiffusionDateYear()} 
    51            </div> 
    52            <div class="seu-result-infos-bottom">  
    53                 <a href="#" class="seu-add-favorites" 
    54                    data-type="4"  
    55                    data-title="${entry.getTitle(locale)}"  
    56                    data-url="${themeDisplay.getPortalURL()}${homeURL}edition/-/entity/id/${entry.editionId}"  
    57                    data-id="${entry.editionId}"> 
    58                    <span><@liferay_ui.message key='eu.add-to-favorite' /></span> 
    59                </a> 
    60            </div> 
    61        </div> 
    62    </div> 
    63 
    64</div> 
    Une erreur s'est produite lors du traitement du gabarit.
    The following has evaluated to null or missing:
    ==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#1617772" at line 10, column 17]
    
    ----
    Tip: It's the final [] step that caused this error, not those before it.
    ----
    Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
    ----
    
    ----
    FTL stack trace ("~" means nesting-related):
    	- Failed at: #assign plId = renderRequest.getAttri...  [in template "20116#20160#1617772" at line 10, column 1]
    ----
    1<!-- Vignette édition --> 
    2 
    3<#setting locale = locale /> 
    4<#if !themeDisplay.scopeGroup.publicLayoutSet.virtualHostname?has_content || themeDisplay.scopeGroup.isStagingGroup()> 
    5  <#assign homeURL = "/web${layout.group.friendlyURL}/" /> 
    6<#else> 
    7  <#assign homeURL = "/" /> 
    8</#if> 
    9 
    10<#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
    11 
    12<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
    13    <@liferay_portlet.param name="classPK" value="${entry.editionId}" /> 
    14    <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
    15</@liferay_portlet.renderURL> 
    16 
    17<@liferay_portlet.actionURL var="detailURLFilter"> 
    18    <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
    19    <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
    20    <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
    21    <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
    22    <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
    23</@liferay_portlet.actionURL> 
    24 
    25<div class="wi-search-result wi-edition-thumbnail"> 
    26    <div class="seu-result-left seu-result-thumbnail"> 
    27        <a href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    28            <div class="thumbnail-background" style="background-image: url(${entry.imageURL});"></div> 
    29        </a> 
    30    </div> 
    31    <div class="seu-result-right"> 
    32        <a class="seu-result-content" href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    33            <h2 class="seu-result-title">${entry.getTitle(locale)}</h2> 
    34            <div class="seu-result-catcher"> 
    35                ${entry.getDescription(locale)?replace("<[^>]*>", "", "r")[0..*100]}... 
    36            </div> 
    37            <#if entry.getTypes()?has_content> 
    38                <div class="seu-result-category"> 
    39                    <#list entry.getTypes() as type> 
    40                        ${type.getTitle(locale)} 
    41                        <#sep>, </#sep> 
    42                    </#list> 
    43                </div> 
    44            </#if> 
    45        </a> 
    46        <div class="seu-result-infos"> 
    47            <div class="seu-result-infos-top"> 
    48                <#if entry.getDiffusionDateMonth()?has_content> 
    49                    ${entry.getDiffusionDateMonth()} / 
    50                </#if> ${entry.getDiffusionDateYear()} 
    51            </div> 
    52            <div class="seu-result-infos-bottom">  
    53                 <a href="#" class="seu-add-favorites" 
    54                    data-type="4"  
    55                    data-title="${entry.getTitle(locale)}"  
    56                    data-url="${themeDisplay.getPortalURL()}${homeURL}edition/-/entity/id/${entry.editionId}"  
    57                    data-id="${entry.editionId}"> 
    58                    <span><@liferay_ui.message key='eu.add-to-favorite' /></span> 
    59                </a> 
    60            </div> 
    61        </div> 
    62    </div> 
    63 
    64</div> 
    Une erreur s'est produite lors du traitement du gabarit.
    The following has evaluated to null or missing:
    ==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#1617772" at line 10, column 17]
    
    ----
    Tip: It's the final [] step that caused this error, not those before it.
    ----
    Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
    ----
    
    ----
    FTL stack trace ("~" means nesting-related):
    	- Failed at: #assign plId = renderRequest.getAttri...  [in template "20116#20160#1617772" at line 10, column 1]
    ----
    1<!-- Vignette édition --> 
    2 
    3<#setting locale = locale /> 
    4<#if !themeDisplay.scopeGroup.publicLayoutSet.virtualHostname?has_content || themeDisplay.scopeGroup.isStagingGroup()> 
    5  <#assign homeURL = "/web${layout.group.friendlyURL}/" /> 
    6<#else> 
    7  <#assign homeURL = "/" /> 
    8</#if> 
    9 
    10<#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
    11 
    12<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
    13    <@liferay_portlet.param name="classPK" value="${entry.editionId}" /> 
    14    <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
    15</@liferay_portlet.renderURL> 
    16 
    17<@liferay_portlet.actionURL var="detailURLFilter"> 
    18    <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
    19    <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
    20    <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
    21    <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
    22    <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
    23</@liferay_portlet.actionURL> 
    24 
    25<div class="wi-search-result wi-edition-thumbnail"> 
    26    <div class="seu-result-left seu-result-thumbnail"> 
    27        <a href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    28            <div class="thumbnail-background" style="background-image: url(${entry.imageURL});"></div> 
    29        </a> 
    30    </div> 
    31    <div class="seu-result-right"> 
    32        <a class="seu-result-content" href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    33            <h2 class="seu-result-title">${entry.getTitle(locale)}</h2> 
    34            <div class="seu-result-catcher"> 
    35                ${entry.getDescription(locale)?replace("<[^>]*>", "", "r")[0..*100]}... 
    36            </div> 
    37            <#if entry.getTypes()?has_content> 
    38                <div class="seu-result-category"> 
    39                    <#list entry.getTypes() as type> 
    40                        ${type.getTitle(locale)} 
    41                        <#sep>, </#sep> 
    42                    </#list> 
    43                </div> 
    44            </#if> 
    45        </a> 
    46        <div class="seu-result-infos"> 
    47            <div class="seu-result-infos-top"> 
    48                <#if entry.getDiffusionDateMonth()?has_content> 
    49                    ${entry.getDiffusionDateMonth()} / 
    50                </#if> ${entry.getDiffusionDateYear()} 
    51            </div> 
    52            <div class="seu-result-infos-bottom">  
    53                 <a href="#" class="seu-add-favorites" 
    54                    data-type="4"  
    55                    data-title="${entry.getTitle(locale)}"  
    56                    data-url="${themeDisplay.getPortalURL()}${homeURL}edition/-/entity/id/${entry.editionId}"  
    57                    data-id="${entry.editionId}"> 
    58                    <span><@liferay_ui.message key='eu.add-to-favorite' /></span> 
    59                </a> 
    60            </div> 
    61        </div> 
    62    </div> 
    63 
    64</div> 
    Une erreur s'est produite lors du traitement du gabarit.
    The following has evaluated to null or missing:
    ==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#1640201" at line 10, column 17]
    
    ----
    Tip: It's the final [] step that caused this error, not those before it.
    ----
    Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
    ----
    
    ----
    FTL stack trace ("~" means nesting-related):
    	- Failed at: #assign plId = renderRequest.getAttri...  [in template "20116#20160#1640201" at line 10, column 1]
    ----
    1<!-- Vignette galerie édition --> 
    2 
    3<#setting locale = locale /> 
    4<#if !themeDisplay.scopeGroup.publicLayoutSet.virtualHostname?has_content || themeDisplay.scopeGroup.isStagingGroup()> 
    5    <#assign homeURL = "/web${layout.group.friendlyURL}/" /> 
    6<#else> 
    7    <#assign homeURL = "/" /> 
    8</#if> 
    9 
    10<#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
    11 
    12<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
    13    <@liferay_portlet.param name="classPK" value="${entry.assetEntry.classPK}" /> 
    14    <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
    15</@liferay_portlet.renderURL> 
    16 
    17<@liferay_portlet.actionURL var="detailURLFilter"> 
    18    <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
    19    <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
    20    <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
    21    <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
    22    <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
    23</@liferay_portlet.actionURL> 
    24 
    25<div class="wi-search-result"> 
    26    <div class="seu-result-left seu-result-thumbnail"> 
    27        <a href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    28            <div class="thumbnail-background" style="background-image: url(${entry.imageURL});"></div> 
    29        </a> 
    30    </div> 
    31    <div class="seu-result-right"> 
    32        <a class="seu-result-content" href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    33            <h2 class="seu-result-title">${entry.getTitle(locale)}</h2> 
    34            <div class="seu-result-catcher"> 
    35                ${entry.getDescription(locale)?replace("<[^>]*>", "", "r")[0..*100]}... 
    36            </div> 
    37            <#if entry.getTypes()?has_content> 
    38                <div class="seu-result-category"> 
    39                    <#list entry.getTypes() as type> 
    40                        ${type.getTitle(locale)} 
    41                        <#sep>, </#sep> 
    42                    </#list> 
    43                </div> 
    44            </#if> 
    45        </a> 
    46        <div class="seu-result-infos"> 
    47            <div class="seu-result-infos-top"> 
    48            </div> 
    49            <div class="seu-result-infos-bottom"> 
    50                 <a href="#" class="seu-add-favorites" 
    51                    data-type="13"  
    52                    data-title="${entry.getTitle(locale)}"  
    53                    data-url="${themeDisplay.getPortalURL()}${homeURL}galerie-editions/-/entity/id/${entry.galleryId}" 
    54                    data-id="${entry.galleryId}"> 
    55                    <span><@liferay_ui.message key='eu.add-to-favorite' /></span> 
    56                </a> 
    57            </div> 
    58        </div> 
    59    </div> 
    60 
    61</div> 
    Une erreur s'est produite lors du traitement du gabarit.
    The following has evaluated to null or missing:
    ==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#1640201" at line 10, column 17]
    
    ----
    Tip: It's the final [] step that caused this error, not those before it.
    ----
    Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
    ----
    
    ----
    FTL stack trace ("~" means nesting-related):
    	- Failed at: #assign plId = renderRequest.getAttri...  [in template "20116#20160#1640201" at line 10, column 1]
    ----
    1<!-- Vignette galerie édition --> 
    2 
    3<#setting locale = locale /> 
    4<#if !themeDisplay.scopeGroup.publicLayoutSet.virtualHostname?has_content || themeDisplay.scopeGroup.isStagingGroup()> 
    5    <#assign homeURL = "/web${layout.group.friendlyURL}/" /> 
    6<#else> 
    7    <#assign homeURL = "/" /> 
    8</#if> 
    9 
    10<#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
    11 
    12<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
    13    <@liferay_portlet.param name="classPK" value="${entry.assetEntry.classPK}" /> 
    14    <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
    15</@liferay_portlet.renderURL> 
    16 
    17<@liferay_portlet.actionURL var="detailURLFilter"> 
    18    <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
    19    <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
    20    <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
    21    <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
    22    <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
    23</@liferay_portlet.actionURL> 
    24 
    25<div class="wi-search-result"> 
    26    <div class="seu-result-left seu-result-thumbnail"> 
    27        <a href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    28            <div class="thumbnail-background" style="background-image: url(${entry.imageURL});"></div> 
    29        </a> 
    30    </div> 
    31    <div class="seu-result-right"> 
    32        <a class="seu-result-content" href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    33            <h2 class="seu-result-title">${entry.getTitle(locale)}</h2> 
    34            <div class="seu-result-catcher"> 
    35                ${entry.getDescription(locale)?replace("<[^>]*>", "", "r")[0..*100]}... 
    36            </div> 
    37            <#if entry.getTypes()?has_content> 
    38                <div class="seu-result-category"> 
    39                    <#list entry.getTypes() as type> 
    40                        ${type.getTitle(locale)} 
    41                        <#sep>, </#sep> 
    42                    </#list> 
    43                </div> 
    44            </#if> 
    45        </a> 
    46        <div class="seu-result-infos"> 
    47            <div class="seu-result-infos-top"> 
    48            </div> 
    49            <div class="seu-result-infos-bottom"> 
    50                 <a href="#" class="seu-add-favorites" 
    51                    data-type="13"  
    52                    data-title="${entry.getTitle(locale)}"  
    53                    data-url="${themeDisplay.getPortalURL()}${homeURL}galerie-editions/-/entity/id/${entry.galleryId}" 
    54                    data-id="${entry.galleryId}"> 
    55                    <span><@liferay_ui.message key='eu.add-to-favorite' /></span> 
    56                </a> 
    57            </div> 
    58        </div> 
    59    </div> 
    60 
    61</div> 
    Une erreur s'est produite lors du traitement du gabarit.
    The following has evaluated to null or missing:
    ==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#1617772" at line 10, column 17]
    
    ----
    Tip: It's the final [] step that caused this error, not those before it.
    ----
    Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
    ----
    
    ----
    FTL stack trace ("~" means nesting-related):
    	- Failed at: #assign plId = renderRequest.getAttri...  [in template "20116#20160#1617772" at line 10, column 1]
    ----
    1<!-- Vignette édition --> 
    2 
    3<#setting locale = locale /> 
    4<#if !themeDisplay.scopeGroup.publicLayoutSet.virtualHostname?has_content || themeDisplay.scopeGroup.isStagingGroup()> 
    5  <#assign homeURL = "/web${layout.group.friendlyURL}/" /> 
    6<#else> 
    7  <#assign homeURL = "/" /> 
    8</#if> 
    9 
    10<#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
    11 
    12<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
    13    <@liferay_portlet.param name="classPK" value="${entry.editionId}" /> 
    14    <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
    15</@liferay_portlet.renderURL> 
    16 
    17<@liferay_portlet.actionURL var="detailURLFilter"> 
    18    <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
    19    <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
    20    <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
    21    <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
    22    <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
    23</@liferay_portlet.actionURL> 
    24 
    25<div class="wi-search-result wi-edition-thumbnail"> 
    26    <div class="seu-result-left seu-result-thumbnail"> 
    27        <a href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    28            <div class="thumbnail-background" style="background-image: url(${entry.imageURL});"></div> 
    29        </a> 
    30    </div> 
    31    <div class="seu-result-right"> 
    32        <a class="seu-result-content" href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    33            <h2 class="seu-result-title">${entry.getTitle(locale)}</h2> 
    34            <div class="seu-result-catcher"> 
    35                ${entry.getDescription(locale)?replace("<[^>]*>", "", "r")[0..*100]}... 
    36            </div> 
    37            <#if entry.getTypes()?has_content> 
    38                <div class="seu-result-category"> 
    39                    <#list entry.getTypes() as type> 
    40                        ${type.getTitle(locale)} 
    41                        <#sep>, </#sep> 
    42                    </#list> 
    43                </div> 
    44            </#if> 
    45        </a> 
    46        <div class="seu-result-infos"> 
    47            <div class="seu-result-infos-top"> 
    48                <#if entry.getDiffusionDateMonth()?has_content> 
    49                    ${entry.getDiffusionDateMonth()} / 
    50                </#if> ${entry.getDiffusionDateYear()} 
    51            </div> 
    52            <div class="seu-result-infos-bottom">  
    53                 <a href="#" class="seu-add-favorites" 
    54                    data-type="4"  
    55                    data-title="${entry.getTitle(locale)}"  
    56                    data-url="${themeDisplay.getPortalURL()}${homeURL}edition/-/entity/id/${entry.editionId}"  
    57                    data-id="${entry.editionId}"> 
    58                    <span><@liferay_ui.message key='eu.add-to-favorite' /></span> 
    59                </a> 
    60            </div> 
    61        </div> 
    62    </div> 
    63 
    64</div> 
    Une erreur s'est produite lors du traitement du gabarit.
    The following has evaluated to null or missing:
    ==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#1617772" at line 10, column 17]
    
    ----
    Tip: It's the final [] step that caused this error, not those before it.
    ----
    Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
    ----
    
    ----
    FTL stack trace ("~" means nesting-related):
    	- Failed at: #assign plId = renderRequest.getAttri...  [in template "20116#20160#1617772" at line 10, column 1]
    ----
    1<!-- Vignette édition --> 
    2 
    3<#setting locale = locale /> 
    4<#if !themeDisplay.scopeGroup.publicLayoutSet.virtualHostname?has_content || themeDisplay.scopeGroup.isStagingGroup()> 
    5  <#assign homeURL = "/web${layout.group.friendlyURL}/" /> 
    6<#else> 
    7  <#assign homeURL = "/" /> 
    8</#if> 
    9 
    10<#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
    11 
    12<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
    13    <@liferay_portlet.param name="classPK" value="${entry.editionId}" /> 
    14    <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
    15</@liferay_portlet.renderURL> 
    16 
    17<@liferay_portlet.actionURL var="detailURLFilter"> 
    18    <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
    19    <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
    20    <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
    21    <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
    22    <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
    23</@liferay_portlet.actionURL> 
    24 
    25<div class="wi-search-result wi-edition-thumbnail"> 
    26    <div class="seu-result-left seu-result-thumbnail"> 
    27        <a href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    28            <div class="thumbnail-background" style="background-image: url(${entry.imageURL});"></div> 
    29        </a> 
    30    </div> 
    31    <div class="seu-result-right"> 
    32        <a class="seu-result-content" href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    33            <h2 class="seu-result-title">${entry.getTitle(locale)}</h2> 
    34            <div class="seu-result-catcher"> 
    35                ${entry.getDescription(locale)?replace("<[^>]*>", "", "r")[0..*100]}... 
    36            </div> 
    37            <#if entry.getTypes()?has_content> 
    38                <div class="seu-result-category"> 
    39                    <#list entry.getTypes() as type> 
    40                        ${type.getTitle(locale)} 
    41                        <#sep>, </#sep> 
    42                    </#list> 
    43                </div> 
    44            </#if> 
    45        </a> 
    46        <div class="seu-result-infos"> 
    47            <div class="seu-result-infos-top"> 
    48                <#if entry.getDiffusionDateMonth()?has_content> 
    49                    ${entry.getDiffusionDateMonth()} / 
    50                </#if> ${entry.getDiffusionDateYear()} 
    51            </div> 
    52            <div class="seu-result-infos-bottom">  
    53                 <a href="#" class="seu-add-favorites" 
    54                    data-type="4"  
    55                    data-title="${entry.getTitle(locale)}"  
    56                    data-url="${themeDisplay.getPortalURL()}${homeURL}edition/-/entity/id/${entry.editionId}"  
    57                    data-id="${entry.editionId}"> 
    58                    <span><@liferay_ui.message key='eu.add-to-favorite' /></span> 
    59                </a> 
    60            </div> 
    61        </div> 
    62    </div> 
    63 
    64</div> 
    Une erreur s'est produite lors du traitement du gabarit.
    The following has evaluated to null or missing:
    ==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#1617772" at line 10, column 17]
    
    ----
    Tip: It's the final [] step that caused this error, not those before it.
    ----
    Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
    ----
    
    ----
    FTL stack trace ("~" means nesting-related):
    	- Failed at: #assign plId = renderRequest.getAttri...  [in template "20116#20160#1617772" at line 10, column 1]
    ----
    1<!-- Vignette édition --> 
    2 
    3<#setting locale = locale /> 
    4<#if !themeDisplay.scopeGroup.publicLayoutSet.virtualHostname?has_content || themeDisplay.scopeGroup.isStagingGroup()> 
    5  <#assign homeURL = "/web${layout.group.friendlyURL}/" /> 
    6<#else> 
    7  <#assign homeURL = "/" /> 
    8</#if> 
    9 
    10<#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
    11 
    12<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
    13    <@liferay_portlet.param name="classPK" value="${entry.editionId}" /> 
    14    <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
    15</@liferay_portlet.renderURL> 
    16 
    17<@liferay_portlet.actionURL var="detailURLFilter"> 
    18    <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
    19    <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
    20    <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
    21    <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
    22    <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
    23</@liferay_portlet.actionURL> 
    24 
    25<div class="wi-search-result wi-edition-thumbnail"> 
    26    <div class="seu-result-left seu-result-thumbnail"> 
    27        <a href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    28            <div class="thumbnail-background" style="background-image: url(${entry.imageURL});"></div> 
    29        </a> 
    30    </div> 
    31    <div class="seu-result-right"> 
    32        <a class="seu-result-content" href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    33            <h2 class="seu-result-title">${entry.getTitle(locale)}</h2> 
    34            <div class="seu-result-catcher"> 
    35                ${entry.getDescription(locale)?replace("<[^>]*>", "", "r")[0..*100]}... 
    36            </div> 
    37            <#if entry.getTypes()?has_content> 
    38                <div class="seu-result-category"> 
    39                    <#list entry.getTypes() as type> 
    40                        ${type.getTitle(locale)} 
    41                        <#sep>, </#sep> 
    42                    </#list> 
    43                </div> 
    44            </#if> 
    45        </a> 
    46        <div class="seu-result-infos"> 
    47            <div class="seu-result-infos-top"> 
    48                <#if entry.getDiffusionDateMonth()?has_content> 
    49                    ${entry.getDiffusionDateMonth()} / 
    50                </#if> ${entry.getDiffusionDateYear()} 
    51            </div> 
    52            <div class="seu-result-infos-bottom">  
    53                 <a href="#" class="seu-add-favorites" 
    54                    data-type="4"  
    55                    data-title="${entry.getTitle(locale)}"  
    56                    data-url="${themeDisplay.getPortalURL()}${homeURL}edition/-/entity/id/${entry.editionId}"  
    57                    data-id="${entry.editionId}"> 
    58                    <span><@liferay_ui.message key='eu.add-to-favorite' /></span> 
    59                </a> 
    60            </div> 
    61        </div> 
    62    </div> 
    63 
    64</div> 
    Une erreur s'est produite lors du traitement du gabarit.
    The following has evaluated to null or missing:
    ==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#1617772" at line 10, column 17]
    
    ----
    Tip: It's the final [] step that caused this error, not those before it.
    ----
    Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
    ----
    
    ----
    FTL stack trace ("~" means nesting-related):
    	- Failed at: #assign plId = renderRequest.getAttri...  [in template "20116#20160#1617772" at line 10, column 1]
    ----
    1<!-- Vignette édition --> 
    2 
    3<#setting locale = locale /> 
    4<#if !themeDisplay.scopeGroup.publicLayoutSet.virtualHostname?has_content || themeDisplay.scopeGroup.isStagingGroup()> 
    5  <#assign homeURL = "/web${layout.group.friendlyURL}/" /> 
    6<#else> 
    7  <#assign homeURL = "/" /> 
    8</#if> 
    9 
    10<#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
    11 
    12<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
    13    <@liferay_portlet.param name="classPK" value="${entry.editionId}" /> 
    14    <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
    15</@liferay_portlet.renderURL> 
    16 
    17<@liferay_portlet.actionURL var="detailURLFilter"> 
    18    <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
    19    <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
    20    <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
    21    <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
    22    <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
    23</@liferay_portlet.actionURL> 
    24 
    25<div class="wi-search-result wi-edition-thumbnail"> 
    26    <div class="seu-result-left seu-result-thumbnail"> 
    27        <a href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    28            <div class="thumbnail-background" style="background-image: url(${entry.imageURL});"></div> 
    29        </a> 
    30    </div> 
    31    <div class="seu-result-right"> 
    32        <a class="seu-result-content" href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    33            <h2 class="seu-result-title">${entry.getTitle(locale)}</h2> 
    34            <div class="seu-result-catcher"> 
    35                ${entry.getDescription(locale)?replace("<[^>]*>", "", "r")[0..*100]}... 
    36            </div> 
    37            <#if entry.getTypes()?has_content> 
    38                <div class="seu-result-category"> 
    39                    <#list entry.getTypes() as type> 
    40                        ${type.getTitle(locale)} 
    41                        <#sep>, </#sep> 
    42                    </#list> 
    43                </div> 
    44            </#if> 
    45        </a> 
    46        <div class="seu-result-infos"> 
    47            <div class="seu-result-infos-top"> 
    48                <#if entry.getDiffusionDateMonth()?has_content> 
    49                    ${entry.getDiffusionDateMonth()} / 
    50                </#if> ${entry.getDiffusionDateYear()} 
    51            </div> 
    52            <div class="seu-result-infos-bottom">  
    53                 <a href="#" class="seu-add-favorites" 
    54                    data-type="4"  
    55                    data-title="${entry.getTitle(locale)}"  
    56                    data-url="${themeDisplay.getPortalURL()}${homeURL}edition/-/entity/id/${entry.editionId}"  
    57                    data-id="${entry.editionId}"> 
    58                    <span><@liferay_ui.message key='eu.add-to-favorite' /></span> 
    59                </a> 
    60            </div> 
    61        </div> 
    62    </div> 
    63 
    64</div> 
    Une erreur s'est produite lors du traitement du gabarit.
    The following has evaluated to null or missing:
    ==> renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()]  [in template "20116#20160#1617772" at line 10, column 17]
    
    ----
    Tip: It's the final [] step that caused this error, not those before it.
    ----
    Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
    ----
    
    ----
    FTL stack trace ("~" means nesting-related):
    	- Failed at: #assign plId = renderRequest.getAttri...  [in template "20116#20160#1617772" at line 10, column 1]
    ----
    1<!-- Vignette édition --> 
    2 
    3<#setting locale = locale /> 
    4<#if !themeDisplay.scopeGroup.publicLayoutSet.virtualHostname?has_content || themeDisplay.scopeGroup.isStagingGroup()> 
    5  <#assign homeURL = "/web${layout.group.friendlyURL}/" /> 
    6<#else> 
    7  <#assign homeURL = "/" /> 
    8</#if> 
    9 
    10<#assign plId = renderRequest.getAttribute("classNameLayoutId")[entry.getModelClassName()] /> 
    11 
    12<@liferay_portlet.renderURL plid=plId var="detailURL" portletName="eu_strasbourg_portlet_entity_detail_EntityDetailPortlet" windowState="normal"> 
    13    <@liferay_portlet.param name="classPK" value="${entry.editionId}" /> 
    14    <@liferay_portlet.param name="returnURL" value="${currentURL}" /> 
    15</@liferay_portlet.renderURL> 
    16 
    17<@liferay_portlet.actionURL var="detailURLFilter"> 
    18    <@liferay_portlet.param name="userTargetClassId" value="${entry.assetEntry.classNameId}" /> 
    19    <@liferay_portlet.param name="userTargetClassPK" value="${entry.assetEntry.classPK}" /> 
    20    <@liferay_portlet.param name="userTargetTitle" value="${entry.getTitle(locale)}" /> 
    21    <@liferay_portlet.param name="detailURL" value="${detailURL}" /> 
    22    <@liferay_portlet.param name="searchLogId" value="${renderRequest.getAttribute('searchLogId')!0}" /> 
    23</@liferay_portlet.actionURL> 
    24 
    25<div class="wi-search-result wi-edition-thumbnail"> 
    26    <div class="seu-result-left seu-result-thumbnail"> 
    27        <a href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    28            <div class="thumbnail-background" style="background-image: url(${entry.imageURL});"></div> 
    29        </a> 
    30    </div> 
    31    <div class="seu-result-right"> 
    32        <a class="seu-result-content" href="${detailURLFilter}" title="${entry.getTitle(locale)}"> 
    33            <h2 class="seu-result-title">${entry.getTitle(locale)}</h2> 
    34            <div class="seu-result-catcher"> 
    35                ${entry.getDescription(locale)?replace("<[^>]*>", "", "r")[0..*100]}... 
    36            </div> 
    37            <#if entry.getTypes()?has_content> 
    38                <div class="seu-result-category"> 
    39                    <#list entry.getTypes() as type> 
    40                        ${type.getTitle(locale)} 
    41                        <#sep>, </#sep> 
    42                    </#list> 
    43                </div> 
    44            </#if> 
    45        </a> 
    46        <div class="seu-result-infos"> 
    47            <div class="seu-result-infos-top"> 
    48                <#if entry.getDiffusionDateMonth()?has_content> 
    49                    ${entry.getDiffusionDateMonth()} / 
    50                </#if> ${entry.getDiffusionDateYear()} 
    51            </div> 
    52            <div class="seu-result-infos-bottom">  
    53                 <a href="#" class="seu-add-favorites" 
    54                    data-type="4"  
    55                    data-title="${entry.getTitle(locale)}"  
    56                    data-url="${themeDisplay.getPortalURL()}${homeURL}edition/-/entity/id/${entry.editionId}"  
    57                    data-id="${entry.editionId}"> 
    58                    <span><@liferay_ui.message key='eu.add-to-favorite' /></span> 
    59                </a> 
    60            </div> 
    61        </div> 
    62    </div> 
    63 
    64</div>