>

사용자 대시 보드 (방문 페이지)에 표시된 사용자 콘텐츠 목록을 비울 수있는 솔루션을 찾고 있습니다. 이상적으로 빈 테이블과 빈 공간을 표시하는 뷰를 나열하는 사용자 대신 미니 패널 창 또는 사용자 정의 컨텐츠 창을 표시하고 싶습니다 (이 경우 데스크톱 브라우저, CSS 부트 스트랩을 통해 통합 될 대안) .

사용자가 컨텐츠를 게시하지 않은 경우 (vector.svg) 그래픽이있는 분할 창은보기가 NULL이거나 비어있는보기 블록 공간 대신 ​​'컨텐츠 추가'를 요청하거나 벡터 그래픽을 지시합니다. 조건부보기 모듈과 규칙을 살펴 봤지만 이러한 옵션이 표시되지 않는 것 같습니다. 이것이 올바른 방법인지 확실하지 않습니다.

올바른 접근 방법과 위치는 무엇입니까?


  • 답변 # 1

    당신은 플래그 모듈이 필요합니다 전역 사용자 플래그 : user_has_content, 규칙 만들기 : 이벤트에 반응 : 특수 유형의 새 콘텐츠를 저장 한 후 조건을 추가하십시오 : 사용자 작성자가 플래그가 지정되지 않았습니다. 한 번만 사용자 작성자에게 플래그를 지정한 다음보기에서 작성자와의 관계 및 작성자의 새 플래그에 하나 이상의 관계를 추가하고 사용자가 플래그가 지정된 경우 컨텐츠를 표시하고 다른보기를 작성하고 사용자가 플래그가 지정되지 않은 경우 원하는 것을 표시하십시오 , 이것은 D8에서도 작동합니다.

    편집 : 패널을 사용하고 있기 때문에 더 쉽고, 설명 된대로 2 개의 창을 만들고, 패널 에서이 2 개의 창을 추가하고 사용자가 플래그 인 경우 패널 ui 내부에 규칙을 만들고 사용자가 표시되지 않은 경우 창 1을 표시하십시오. 신고했습니다.

관련 자료

  • 이전 drupal - 보조 메뉴를 테마로하려면 어떻게합니까?
  • 다음 drupal - 배열에서 여러 값을 반복하여 여러 배열을 만듭니다