2017-05-20 66 views
0

我正在使用Joomla 3.6.5我想在我的网站Joomla的页面中做一个下拉列表。joomla中的下拉列表

我的方案是:

我有48个国家,用户必须点击列表中的他的状态,那么他将重定向其描述关于他状态的其他内容页面。

在网上查找后,我找到了扩展SobiPro,但它只有30个链接没有更多。

我是Joomla的新手,我不知道该怎么做。

请帮我解决我的困惑。

回答

1

这里,你可以在任何网站上使用一个通用的解决方案: https://codepen.io/panchroma/pen/pPQbxg

我有一个Joomla网站运作良好。

这个JavaScript添加到您的网页

<script language="JavaScript" type="text/javascript"> 
    function ChangeUrl(form) { 
     if (form.State.selectedIndex != 0) { 
      var url; 
      url = form.State.options[form.State.selectedIndex].value; 
      window.open(url, '_self'); 
     } 
    } 
</script> 

然后手动建立表单

<form> 
    <select name="State" onchange="ChangeUrl(this.form)"> 
     <option selected="selected" value="">Choose you State</option> 
     <option value="#state1">state1</option> 
     <option value="#state2">state2</option> 
     <option value="#state3">state3</option> 
    </select> 
</form> 

希望这有助于!

+0

哪个页面我应该添加此脚本? –

+0

@MoonNydel,您想要将脚本添加到您将拥有访问者选择的状态列表的页面,或者如果您的模板使用了一个站点范围内的JavaScript文件,那么将该脚本添加到该页面。你知道如何做这些吗? –

+0

我想只将脚本添加到我将拥有状态列表的页面。我正在使用_SP Page Builder_,它现在是空的,因为这个页面只能包含下拉列表。我不知道在哪里添加脚本不幸 –