有没有办法强制这个菜单操作的新窗口?我什么也看不见。我正在考虑添加一个类,以及一些JS代码来重定向,如果类在那里。Kentico URL重定向目标选项
回答
这就是我所做的。
在导航面板中,我添加了类'nw'。我有这个片段添加目标属性。
// we need to use .nw as a class to indicate that a link should open in a new window.
$('.nw a, a.nw').each(function(i,v){
var $this = $(this);
$this.attr('target','_blank');
});
您可以使用JS期权和看跌的JS,如:window.open("http://www.google.com");
我想过这个,但是想避免与弹出式窗口拦截器发生任何冲突。我认为我的解决方案将起作用。在这个版本中,我并不经常看到这种需求。 –
弹出式窗口拦截器的好处。 – Rui
如果你唯一的目的是在新标签中打开一个窗口,那么你为什么不在你的转换中设置target =“_ blank”,或者你生成HTML标记的地方? 我不是说这是不正确的,但它只是为了避免js,而不是用HTML。
我只是在这里使用一个标准的CSS列表webpart的小导航。当有人想要一个到LMS站点的新链接时,这一切都已经建立并正在工作。 –
- 1. IIS URL重定向目录
- 2. URL缩短:重定向到'file://'目标(文件协议目标)
- 3. Kentico - 菜单重定向间歇工作
- 4. Url重定向子目录子目录
- 5. 自定义表单向选择在Kentico
- 6. 表单上的重定向URL
- 7. URL重定向
- 8. URL重定向
- 9. URL重定向
- 10. URL重定向
- 11. Url重定向
- 12. URL重定向
- 13. 的.htaccess URL重写/项目/登录/project/public/index.php/Login没有重定向URL
- 14. 选择项目前重定向选择2
- 15. .htaccess mod_rewrite将目录重定向到URL
- 16. htaccess重定向url到目录文件
- 17. 多选URL参数重定向
- 18. URL重写和301重定向...重定向到原始URL
- 19. 防止标记在URL上重定向
- 20. htaccess带锚标记的重定向url
- 21. 使用标题PHP URL重定向
- 22. cakephp 2使用标签重定向url
- 23. 已知重定向URL时获取目标网址
- 24. 如何使用JavaScript获取URL的重定向目标?
- 25. 如何获取HTTP重定向目标的URL?
- 26. 列表重定向目标(URL)IIS站点
- 27. Javascript URL重定向
- 28. iis6 url重定向
- 29. 重定向Symfony URL
- 30. PHP重定向URL
如果您想完全控制HTML,为什么不使用通用查看器生成菜单而不是CSS列表菜单? :) – Enn
我从未使用过Universal Viewer。我仍然在学习Kentico并在我走的时候把事情弄清楚。 –
在这种情况下,请检查 - https://docs.kentico.com/display/K9/Using+hierarchical+transformations使用起来非常简单,您可以完全控制菜单的生成方式(就像使用标准中继器),因此您不必以某种方式“抄袭”CSS列表菜单。根据我的经验,很多人最终都转而使用Universal viewer,因为他们偶然发现了一些他们无法用CSS列表菜单做的事情。 – Enn