노드 내용을 라이트 박스 2에로드 (헤더 및 바닥 글 및 기타 블록 없음)


12

모든 추가 블록을로드하지 않고도 노드에서 (ID에서) 노드를 라이트 박스 2에로드 할 수 있습니까? 노드가 표시해야 할 것

일부 노드를 내부에 표시 할 수 있도록 일부 링크에서 팝업을 만들고 싶습니다.이 경우에는 제출되지 않습니다 (코멘트가 비활성화 됨)

또 다른 멋진 점은 라이트 박스에 웹 양식을 포함하는 것입니다. 다시 헤더가 없습니다. 그러나 양식 제출이기 때문에 더 복잡하다고 생각합니다. 그래서 아약스가 필요합니다.


이 링크에서 비슷한 질문에 답변했습니다 drupal.stackexchange.com/questions/13219/…
Shoaib Nawaz

답변:


5

이 작업을 수행하는 방법에는 여러 가지가 있으며, 이 질문에 대한 답변 많이 있습니다.

Lightbox2 문서 에서이 문서 페이지 를 보십시오 .

지금은 Modal Frame APIAutomodal 을 사용하는 것이 좋습니다 .

** Drupal 7 업데이트

colorbox의 모듈 (그들은 이것에 대한 패치 작업) 아직 노드에 대한 기본 지원은 제공하지 않지만에서 그 동안 당신이 사용할 수있는 이 방법을 . 당신은 또한 사용할 수있는 쉐도우를 한 번 봐 가지고, 모듈 문제를.


해당 모듈은 D6입니다. D7에 대한 권장 사항이 있습니까?
uwe

D7도 사용하고 있습니다
PartySoft

1
내 답변을 업데이트했습니다.
ipwa

@ipwa 감사합니다. 그러나 D7에서 작동합니까? <a href="node/xxx/lightbox2" rel="lightframe"> 노드 내용을 보려면 여기를 클릭하십시오 </a> : 내 사이트에서 시도했지만 작동하지 않았습니다. 노드는 사이드 바, 바닥 글, 블록 등으로 표시됩니다.
trante

page-node-lightbox2.tpl.php를 사용하면 모든 사이드 바 등없이 $ node 변수를 자체적으로 인쇄하고 원하는대로 스타일을 지정할 수 있습니다.
Sibiraj PR

1

D6에서 http : // your / target / url # content-inner에 연결하면 라이트 박스에 해당 div 만 표시됩니다!

예:

<a class="lightbox-processed" rel="lightmodal[search|width:400px; height:470px; scrolling:none;]" href="/request-callback #content-inner">

분명히 Firebug 등을 사용하여 표시하려는 div ID를 찾아서 # content-inner를 해당 div로 대체하십시오 (URL과 div ID 사이의 공백을 포함하십시오) :-)

도움이 되었기를 바랍니다!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.