특정 콘텐츠 유형 (광고)을 보여주는보기가 있습니다. 내 콘텐츠 유형에는 텍스트 형식 인 "페이지에만 표시"필드가 있습니다. 여기서 나는 그 특별한 내용을 보여줄 페이지를 줄 것이다.Drupal보기 - URL을 기준으로 콘텐츠 필터링
광고의 모든 내용을 보여주는/blog에 표시된 블록을 만들었습니다. 그러나 URL이 일치하는 경우 광고가 블록에 표시되기를 원합니다.
예 : adv가 추가 된 경우 "abc"는 "페이지에만 표시"를 "/ blog/europe/*"로 표시 한 다음 블록에서 "abc"는 사용자가 url/blog/europe/france 등을 방문 할 때만 표시되어야합니다.
이제보기를 만들었지 만 "페이지에만 표시"필드를보기의 인수로 전달하는 방법을 모르겠습니다.
if "page url" contains "show only on field" then select the content
else don't select.
드루팔 뷰에서 가능한 필터의 유형 :
기본적으로 나는 일어날 아래에 뭔가를 원하십니까? 나는 견해 논쟁이 나의 날을 구할 수 있기를 바라고있다.
안녕하세요 Benjen. 감사. 더 명확하게하기 위해 질문에 더 자세한 내용을 추가했습니다. 나는 인수 (D6)를 추가하려했지만 "field_show_on_page와 같은 URL"이라고 말할 수있는 것을 찾을 수 없었습니다. – antnewbee
인수를 추가 할 때는 먼저 "content"그룹 옵션을 선택한 다음 해당 "show only on page"필드를 선택하십시오 . 이것을 생성하면 뷰는 URL에 해당 인수를 전달할 것으로 가정합니다. 보기는 이미 "페이지 설정"아래에 설정된 해당 경로가있는 페이지 표시로 설정되어 있어야합니다. 그런 다음 페이지 뷰에 링크하는 데 사용하는 URL에 설정 한 경로와 인수로 전달할 값이 포함되어 있는지 확인하십시오. 그래도 작동하지 않으면보기를 설정하고로드하는 방법을 자세히 조사해야합니다. – Benjen