2012-05-15 94 views
1

是否可以在模態框中顯示Joomla模塊?我嘗試把模塊中的文章使用loadposition並在另一篇文章中,我把將模塊放入模態框Joomla

<a class="modal" href="index.php?option=com_content&amp;view=article&amp;id=18" rel="{handler: 'iframe', size: {x: 640, y: 480}}">auto</a> 

,但我得到的不僅僅是模塊,但所有頁面。我嘗試顯示Communicator Module的訂閱者表單(http://extensions.joomla.org/extensions/content-sharing/newsletter/4600)。

也許我應該改變的東西在這個模塊中使用模式對話框以正確的方式來顯示呢?

回答

2

你可以使用一些小伎倆...你有一個ID分配給模塊Div的容器,並在URL添加這個id,這樣的URL可以加載模塊..

<div id='Modulecontainer'> 
<module> 
</div> 

<a class="modal" href="index.php?option=com_content&amp;view=article&amp;id=18#Modulecontainer" rel="{handler: 'iframe', size: {x: 640, y: 480}}">auto</a> 

我在這裏使用相同的方式來查找谷歌地圖中顯示搜索結果的土地頁面。 farmleaseconnection.org/

希望這會幫助你。

+0

謝謝Pramod Kumar Sharma – Delicja

+0

@Pramod:請您詳細描述一下嗎?你如何「分配一個id到模塊Div的容器」? – Ralf

0

Joomla本身沒有這方面的功能,如果你的模板沒有內置(像許多RocketTheme模板),那麼有一個名爲JQPopup的擴展可以很好地處理它。

+0

謝謝您的回答,但我有我的身邊MooTools的,我寧可不使用jquery。 – Delicja

+0

發現這一個了,只有使用MooTools的:http://extensions.joomla.org/extensions/style-a-design/popups-a-iframes/6123 – GDP

+0

看來你已經改變了這個問題了一點,所以沒有的這些可能是必要的。這聽起來像是你正在以正確的方式去做,但是你的內容頁面太多了。你是否嘗試過改變參數,比如隱藏標題,作者等等。你沒有說出你所不希望顯示的內容。 – GDP