인쇄보기 블록 드루팔 호스팅

당신이 당신의 드루팔 웹 사이트의 노드에서보기를 인쇄해야 여러 상황이 있습니다. 좋은 예는 작업의 스크린 샷을 전시 뷰 슬라이드 쇼를 사용하여 수행 한 드루팔 웹 사이트를 보여주는 포트폴리오 페이지가 될 것입니다. 단지 노드 내의 블록을 출력하는 직접적인 방법은 없다 원하는 노드 내의 뷰를 직접 인쇄 할 수 없다. 드루팔은 매우 유연 CMS하고 아무것도 막 인쇄하는 방법이 있습니다 그것은 노드에서보기를 인쇄 포함 그러나한다.

인쇄보기 블록 드루팔 호스팅은 인쇄하는 방법이 있습니다

드루팔에 익숙한 사람은 조회수가 다양한 작업을 수행 할 수있는 매우 강력한 도구입니다 것을 알고있다. 뷰는 단순히 웹 사이트의 데이터 테이블, 목록 및 슬라이드 쇼를 만드는 데 사용되는 스마트 쿼리 빌더입니다. 그것은 가장 다운로드 드루팔 모듈 중 하나의 제목에 권리를 주장 할 수 있고, 드루팔 코어로의 이동도 이야기가있는 드루팔 웹 사이트의 구축에 매우 유용되고있다.

노드에 뷰를 할당하는 테마 중 하나입니다. 그래서 먼저 테마에 대한 약간의 정보가 있어야합니다. 드루팔은 드루팔 테마 템플릿 파일로 구성되어 있다는 것을 의미한다 PHP의 템플릿 시스템을 사용합니다. 템플릿 파일은 확장자 *의 .tpl.php로 끝납니다. 짧고 간단하게하려면 노드 (node.tpl.php)에 대한 페이지 (page.tpl.php)와 * .tpl.php 파일의 *의 .tpl.php 파일이 있습니다. node.tpl.php 테마에 노드에 나타나는 내용을 사용한다. 의 경우는 예를 들면. 페이지와 이야기와 page.tpl.php의 내용이 주제에 일반적으로 블록을 포함하는 노드 주변의 대부분의 콘텐츠를 의미 페이지의 내용을 사용한다.

테마가 블록을 얻기를위한 모든 처리가 블록을 얻기위한 코드가 어느 곳 node.tpl.php에 존재하지 않아야한다는 것입니다 동안 당신이 염두에 두어야 할 또 다른 요인. template.php에 존재해야하는 유일한 것은 블록을 포함하는 변수를 인쇄 할 수있는 코드입니다. 이 코드를 작성하는 드루팔 방법입니다. 그것은 단순한 철학의 기술적 사운드 철학이 아니다. 그것은 논리와 테마 사이에 명확한 구분이 있음을 확인합니다. 코드에 집중 프로그래머 가능하면서 드루팔 미적 측면에 집중하는 themer있게

즉, 그렇지 않을 경우 즉각적인 처벌이없는 말했다. 당신은 쉽게 node.tpl.php 파일의 블록을 가져 오기위한 논리를 쓸 수 있으며 마찬가지로 잘 작동합니다. 그러나 당신이 테마를 변경하려는 경우 어떻게됩니까? 당신은 새로운 테마로하고 다른 사람이 어렵게 그것이 있어야하는 것보다 자신의 일을하게 그렇게해야하는 경우 코드를 다시 작성해야합니다.

해야하는 유일한 것은 호스팅 인쇄보기 블록 드루팔

그렇다면 당신은 실제로 코드를 작성합니까?

모든 Drupal 테마는 template.php 파일이 아니면 하나를 가지고해야한다. 당신이 당신의 주제에 대한 모든 논리를 배치 이잖아. template.php 파일이 적절하게 전처리 기능을 명명 된 많은 기능이 포함되어 있습니다. 우리는 노드의 전처리와 관련되어 있기 때문에 우리는 mytheme_preprocess_node () 함수 내에서 코드를 삽입해야합니다. 노드가로드되기 전에이 기능은 모든 전처리을 담당

보기를 인쇄 밖으로 설정하기 전에 당신이보기를 만들어야합니다. 드루팔 6에서는 뷰 모듈을 다운로드하고 그렇게 할 수 있도록해야합니다. 다음 당신의 소원은 인쇄 할 수있는 구성도를 작성합니다. 다음은 template.php 파일에 기록 할 수있는 뷰를 얻는 코드입니다.

당신이 views_get_view ()를 볼 수있는 것은 당신이 노드에서 인쇄 할보기를 얻을하는 데 사용되는 기능입니다. 그것은 인수로보기의 컴퓨터 이름에 걸립니다. 우리가보기에 인자를 전달할 필요가 있다면, 우리는 같은 인수의 배열로 실행할 표시 기능에 전달할 수 뷰에 노드 ID를 전달 말한다. 해당 노드가로드 될 때 해당 노드에 관련된 이미지 만로드하려는 경우에 유용합니다. 'your_view_block'는 뷰의 블록 시스템 이름이다. 마지막으로보기 'block_variable'로 $의 바르 배열로 전달됩니다.

전처리와 지금 우리가해야 할 모든 통해 node.tpl.php에서보기를 인쇄 할 수 있습니다. 적절한 래퍼 DIV 쓰기 내부 node.tpl.php 파일 내에서.

모든 순서에있는 경우, 당신은 당신의 노드에서보기를해야합니다.

당신은 또한 같은 수 있습니다

테크노 사무소 (등록 사무소)
SBC 2205, II 층,
야무나 빌딩, 단계 III 캠퍼스,
뜨리 웬 드럼, 케 랄라 - 695581
모바일 : +91 8157-99-5558

고치 사무실
XI / 86 L, Chalakkara 도로 Padamugal, Kakkanad P. O.,
고치, 케 랄라 - 682030 ">

호주
21 벨빌 닫기, 번 사이드 하이츠,
멜버른, 3023 VIC
전화 : +61 450 405 000 ">

미국
6719 시더 LN, 스위트 룸 2,
웨스트 몬트, IL 60559.
전화 : + 1-469-235-0194
전화 : + 1-630-544-0353 ">

테크노 사무소 (등록 사무소)
SBC 2205, II 층,
야무나 빌딩, 단계 III 캠퍼스,
뜨리 웬 드럼, 케 랄라 - 695581
소매 아울렛 : + 91-471-406-3818
휴대폰 : + 91-811-390-0079

고치 사무실
XI / 86 L, Chalakkara 도로
Padamugal, Kakkanad P. O. 고치, 케 랄라 - 682030

이 비디오를 시청!

관련 기사

블록 유형 드루팔 호스팅안녕. 나는, 드루팔 8 템플릿 도움을하시기 바랍니다해야합니다. 나는 사용자 정의 블록 (인스턴스)에 대한 테마를 만들 수 있습니다, 그러나 나는 사용자 정의 블록 타입의 테마를 만들 수 없습니다, 사용자 정의 블록을 만들어 ...
프로세스 블록 드루팔 호스팅드루팔 8 블록은 블록 플러그인의 인스턴스입니다. 드루팔 블록 관리자는 @Block 주석을 포함하는 모든 클래스에 대한 모듈을 검색합니다. 아래의 스 니펫 예제를 사용합니다 ...
드루팔 호스팅에서보기 모듈을 설치합니다제 및 기본 페이지 - 지난 2 개 글에서, 우리는 어떻게 드루팔의 기본 콘텐츠 형식을 통해 사이트에 콘텐츠를 추가하는 드루팔과를 설치하는 방법의 가장 기초가 파 놓은 광산. 이 세 번째 ...
호스팅 색인기 GIF의 드루팔그것은 당신이 쉽게을 유발하지 않고 페이지에 대한 자세한 정보를 표시 할 수 있기 때문에 25 Drupion 지원에 의해 제출 2012년 9월 12시 44분 모달 창은 뛰어난 디자인 기능입니다 ...
사용자 정의 검색 블록 드루팔 호스팅2015년 5월 26일에 수잔 로지에 의해 게시 2015-05-26T14 : 28 : 40 + 00 : 00 드루팔 여러 가지의 표시 블록을 보유하고 사이드 바, 바닥 글 및 헤더를 포함한 여러 지역에서 웹 페이지를 분할 ...