2017-05-20 90 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_,它現在是空的,因爲這個頁面只能包含下拉列表。我不知道在哪裏添加腳本不幸 –