Magnolia CMS에서 로그인 한 사용자에게 페이지의 특정 콘텐츠 부분을 표시하는 방법

에 샤나

ACL을 사용하여 페이지 및 HTTP 리소스를 보호 할 수 있지만 로그인 한 사용자에게만 페이지의 특정 콘텐츠 섹션을 보호하고 싶습니다. 이것이 Magnolia CMS에서 어떻게 구현 될 수 있습니까?

전의. 로그인 한 사용자에게만 상품 가격을 보여주고 싶습니다.

복제를 통해 보호 및 비보호를 만들어야합니까? 아니면 콘텐츠의 가격 부분 만 보호 할 수있는 방법이 있습니까?

Jozef Chocholacek

템플릿 스크립트에서 수행 할 수 있습니다.

[#assign username = (ctx.user.name)! /]
[#assign loggedIn = username?has_content && username != 'anonymous' /]
<div>
  Some unprotected content...
  [#if loggedIn]
    <span class="protected">only for logged in users</span>
  [/#if]
  ... and again unprotected.
</div>

어쨌든 사용자 정의 모델 클래스가 이미있는 경우 isLoggedIn()메서드를 추가 하여 검사를 수행하고 (사용자에게 필요한 역할이 있는지 여부와 같은 검사를 더 추가 할 수 있음) 템플릿 스크립트에서 다음을 사용합니다.

<div>
  Some unprotected content...
  [#if model.loggedIn]
    <span class="protected">only for logged in users</span>
  [/#if]
  ... and again unprotected.
</div>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Android로 인터넷 페이지에서 특정 콘텐츠를 읽는 방법

분류에서Dev

Python을 사용하여 Elasticsearch에서 다른 것으로 수정 한 후 인덱스 내부의 콘텐츠를 복사하는 방법

분류에서Dev

Octopress 웹 사이트에서 블로그 게시물이 아닌 콘텐츠가있는 정적 페이지를 표시하는 방법은 무엇입니까?

분류에서Dev

특정 역할 사용자가있는 사용자 만 콘텐츠에 로그인하는 방법

분류에서Dev

Magnolia CMS : 새로 추가 된 콘텐츠를 외부 리소스 (PHP 또는 bash-script)에 푸시하는 방법 (트리거)

분류에서Dev

Magnolia CMS : 새로 추가 된 콘텐츠를 외부 리소스 (PHP 또는 bash-script)에 푸시하는 방법 (트리거)

분류에서Dev

xml에서 특정 콘텐츠를 가져 오는 방법 (페이지로드시)?

분류에서Dev

특정 기간에 Python을 사용하여 웹 페이지의 특정 콘텐츠를 추적하는 방법은 무엇입니까?

분류에서Dev

Wordpress에서 특정 역할을 가진 사용자의 콘텐츠를 제한하는 방법은 무엇입니까?

분류에서Dev

폴더의 콘텐츠에 대한 향후 권한을 설정하는 방법

분류에서Dev

현재 사용자에게 속한 콘텐츠를 표시하는 방법

분류에서Dev

현재 사용자에게 속한 콘텐츠를 표시하는 방법

분류에서Dev

Android에서 유사한 콘텐츠의 레이아웃을 디자인하는 더 나은 방법

분류에서Dev

Visual Studio 2013에서 콘텐츠 페이지의 이름을 지정하는 방법

분류에서Dev

필드 콘텐츠에 대한 특정 이미지 표시

분류에서Dev

여러 페이지로 분할 된 콘텐츠에 대한 표준 태그

분류에서Dev

SharePoint의 콘텐츠 수정에서 페이지를 차단하는 방법

분류에서Dev

특정 유형의 요소 콘텐츠에만 지시문을 적용하는 방법

분류에서Dev

특정 페이지에있는 경우 콘텐츠 표시

분류에서Dev

SwiftUI에서 ViewBuilder를 사용하여 사용자 정의보기 / 구성 요소에서 콘텐츠를 Text ()로 제한하는 방법

분류에서Dev

각 사용자 지정 분류에 대한 특정 콘텐츠를 어떻게 에코 할 수 있습니까?

분류에서Dev

Magnolia CMS 마케팅 태그에 로그인 한 사용자 ID를 얻는 방법

분류에서Dev

다른 페이지로 리디렉션과 함께 JavaScript를 사용하여 이미지에 표시된 콘텐츠를 정렬하는 방법

분류에서Dev

Django CMS – 동일한 템플릿에서 사용자와 게스트에게 서로 다른 콘텐츠 표시

분류에서Dev

ServiceStack Razor 콘텐츠 페이지에 대한 사용자 지정 경로

분류에서Dev

콘텐츠를 수동으로 수정 한 후 텍스트 영역에 콘텐츠를 추가하는 방법

분류에서Dev

wordpress에서 프로그래밍 방식으로 사용자 지정 게시물 유형에 대한 이미지 축소판을 표시하는 방법.?

분류에서Dev

javafx에서 이미지의 특정 부분을 표시하는 방법

분류에서Dev

무한 스크롤을 사용하는 동적 페이지의 전체 콘텐츠를로드하고 구문 분석하는 방법

Related 관련 기사

  1. 1

    Android로 인터넷 페이지에서 특정 콘텐츠를 읽는 방법

  2. 2

    Python을 사용하여 Elasticsearch에서 다른 것으로 수정 한 후 인덱스 내부의 콘텐츠를 복사하는 방법

  3. 3

    Octopress 웹 사이트에서 블로그 게시물이 아닌 콘텐츠가있는 정적 페이지를 표시하는 방법은 무엇입니까?

  4. 4

    특정 역할 사용자가있는 사용자 만 콘텐츠에 로그인하는 방법

  5. 5

    Magnolia CMS : 새로 추가 된 콘텐츠를 외부 리소스 (PHP 또는 bash-script)에 푸시하는 방법 (트리거)

  6. 6

    Magnolia CMS : 새로 추가 된 콘텐츠를 외부 리소스 (PHP 또는 bash-script)에 푸시하는 방법 (트리거)

  7. 7

    xml에서 특정 콘텐츠를 가져 오는 방법 (페이지로드시)?

  8. 8

    특정 기간에 Python을 사용하여 웹 페이지의 특정 콘텐츠를 추적하는 방법은 무엇입니까?

  9. 9

    Wordpress에서 특정 역할을 가진 사용자의 콘텐츠를 제한하는 방법은 무엇입니까?

  10. 10

    폴더의 콘텐츠에 대한 향후 권한을 설정하는 방법

  11. 11

    현재 사용자에게 속한 콘텐츠를 표시하는 방법

  12. 12

    현재 사용자에게 속한 콘텐츠를 표시하는 방법

  13. 13

    Android에서 유사한 콘텐츠의 레이아웃을 디자인하는 더 나은 방법

  14. 14

    Visual Studio 2013에서 콘텐츠 페이지의 이름을 지정하는 방법

  15. 15

    필드 콘텐츠에 대한 특정 이미지 표시

  16. 16

    여러 페이지로 분할 된 콘텐츠에 대한 표준 태그

  17. 17

    SharePoint의 콘텐츠 수정에서 페이지를 차단하는 방법

  18. 18

    특정 유형의 요소 콘텐츠에만 지시문을 적용하는 방법

  19. 19

    특정 페이지에있는 경우 콘텐츠 표시

  20. 20

    SwiftUI에서 ViewBuilder를 사용하여 사용자 정의보기 / 구성 요소에서 콘텐츠를 Text ()로 제한하는 방법

  21. 21

    각 사용자 지정 분류에 대한 특정 콘텐츠를 어떻게 에코 할 수 있습니까?

  22. 22

    Magnolia CMS 마케팅 태그에 로그인 한 사용자 ID를 얻는 방법

  23. 23

    다른 페이지로 리디렉션과 함께 JavaScript를 사용하여 이미지에 표시된 콘텐츠를 정렬하는 방법

  24. 24

    Django CMS – 동일한 템플릿에서 사용자와 게스트에게 서로 다른 콘텐츠 표시

  25. 25

    ServiceStack Razor 콘텐츠 페이지에 대한 사용자 지정 경로

  26. 26

    콘텐츠를 수동으로 수정 한 후 텍스트 영역에 콘텐츠를 추가하는 방법

  27. 27

    wordpress에서 프로그래밍 방식으로 사용자 지정 게시물 유형에 대한 이미지 축소판을 표시하는 방법.?

  28. 28

    javafx에서 이미지의 특정 부분을 표시하는 방법

  29. 29

    무한 스크롤을 사용하는 동적 페이지의 전체 콘텐츠를로드하고 구문 분석하는 방법

뜨겁다태그

보관