웹 사이트에서 로고가 맨 위에 표시됩니다. 'books.png'해야 'www.website.com/books' 로고 : 웹 사이트의 경로로 시작하면Kentico8 - 경로에 따라 웹 파트 또는 변환 표시/숨기기
: 내가 원하는 것은 다음과 같다. 웹 사이트의 경로가 다른 아무것도로 시작하면 , 그것은 'logo.png'
로고는 리피터는 WebPart에서로드해야합니다. 나는에, 말, website.com/books 가서 website.com/books/harry- 경우
작동 {%NodeAliasPath.StartsWith("/books/")#%}
이 로고가 나타납니다 : 나는에 books.png의는 WebPart의 가시성을 설정할 수 있습니다 포터,하지만 나는 다른 웹 사이트에 정상적인 로고를 원한다.
먼저 리피터 자체의 변형에서 If 문을 작성하려고했습니다. 이 방법을 사용하면 경로에 따라 내용을 변경하는 하나의 웹 파트 만 필요합니다. 그러나 Kentico는 변형 내에서 If 문을 허용하지 않습니다. 나에게 청결한 느낌이 들기 때문에 나는 여전히 이런 옵션을 선호한다.
다른 옵션은 일반 logo.png와 books.png가있는 두 개의 리피터입니다. 그러나 경로가/books로 시작한다면 logo.png를 어떻게 숨길 수 있습니까?
또는 누군가가이 문제에 다른 해결책이 있다면, 내가 :)
감사를 알려 주시기 바랍니다.
아, 그래, 그 작품! 감사합니다 – Timbob
당신은 StartsWith, Contains를 원하지 않습니다. – gburton