我試圖使用現有頁面(通過TouchUI中的pathbrowser選擇)作爲我的HTL頁面上的彈出窗口/模式。有沒有一種方法可以從不同的文件中輕鬆地添加/注入HTML? 它更注重視覺效果並在頁面上呈現該html,而不是如何構建對話窗口。HTL-如何在另一個頁面上顯示頁面,如彈出式窗口/模式
2
A
回答
5
您需要的是在頁面中包含內容(不是模板),最好使用data-sly-resource
與頁面路徑(/ content/myapp/content/myPageIwantToDisplayAsModal)。這將在您的網頁上呈現相關的html - 請記住,在AEM內容知道如何顯示自己 - 如上所述,你只需要參考內容
也許你也可以利用選擇器的使用不顯示與<head>
部分和不必要的<body>
標籤
因此,例如,沿着整個HTML:
<div data-sly-resource="${'/content/myapp/content/myPageIwantToDisplayAsModal' @ selectors=['content']}"></div>
爲referrence去這裏https://docs.adobe.com/docs/en/htl/docs/block-statements.html
1
一種方法是使用引用組件並注入引用頁面的HTML。然後你可以使用JS/CSS魔術來將它打包/設置爲一個彈出窗口。
相關問題
- 1. 如何在主html頁面上顯示html彈出窗口?
- 2. 如何在彈出窗口中顯示整個頁面(jquery)
- 3. ASP.NET AJAX以模態窗口的形式彈出一個頁面
- 4. 如何在顯示彈出窗口時禁用頁面
- 5. 如何在其他頁面中顯示彈出窗口內容?
- 6. jQuery彈出內容顯示在頁面上,彈出窗口不顯示
- 7. 如何在頁面加載後10秒鐘顯示一個彈出窗口?
- 8. 在彈出窗口中顯示進度條將顯示頁面
- 9. 即使在重定向到另一個頁面後也顯示彈出窗口
- 10. 在一個頁面上的多個ASP模式彈出
- 11. 與我使用模式彈出在一個彈出式窗口,父頁面顯示不同頁面的iframe不工作
- 12. jsp頁面上的onmouseover彈出窗口
- 13. wordpress:如何在一個頁面上顯示多個頁面?
- 14. 顯示在頁面加載到主頁面時等待彈出窗口?
- 15. 模式在同一個網頁彈出多個窗口
- 16. 如何使頁面在彈出窗口上逐步進展?
- 17. 如何在模態彈出窗口中顯示網頁?
- 18. 在頁面加載時顯示彈出式彈出框
- 19. Asp.net:如何讓頁面顯示爲彈出式(小屏幕)?
- 20. 如何將數據從aspx頁面傳遞到ascx模式彈出窗口?
- 21. 着陸頁上的彈出式窗口
- 22. 在單個頁面中添加兩個ajax模式彈出窗口
- 23. 如何在更新面板中打開模式彈出窗口?
- 24. 在頁面加載期間顯示彈出窗口
- 25. 在瀏覽到其他頁面時不顯示彈出窗口
- 26. 模式窗口在主頁上,而不是加載新頁面
- 27. 如何使用頁面操作顯示每個網址的彈出窗口?
- 28. 如何將數據從一個頁面發送到另一個頁面,併成功顯示模式
- 29. Chrome擴展程序背景頁面顯示彈出窗口頁面
- 30. 如何打開彈出窗口並重新載入另一個頁面?
我正在看 但似乎不工作..彈出不是問題(css和js)只是如何注入html代碼 –
fernando
使用data-sly-resource而不是include –