[Joomla] 關於如何取消預設首頁的顯示問題



  • 您好,我使用的 Joomla 是 3.3.6 版。
    我的選單有兩個選單項目分別是 MA 和 MB 和 MD

    MA 的別名是 menu-a , 網址是 http://localhost:8100/JoomlaTest/index.php?ma
    MB 的別名是 menu-b , 網址是 http://localhost:8100/JoomlaTest/index.php?mb
    MD 的別名是 menu-d , 網址是 http://localhost:8100/JoomlaTest/index.php?md

    我如果把 MA 設定成 預設首頁 , 不論瀏覽 MB 或是 MD 都會顯示 MA 選單指向的文章頁面;
    同樣的 , 如果我把 MB 設定成預設首頁 , 不論瀏覽 MA 或是 MD 都會顯示 MB 選單指向的文章頁面;
    如果我把 MD 設定成預設首頁 , 不論瀏覽 MA 或是 MB 都會顯示 MD 選單指向的文章頁面;

    這種情況應當是發生在 要瀏覽的選單指向的頁面不存在,才會自動顯示 “設定成預設首頁的選單” 指向的頁面。
    不過我目前的情況是三個選單只要設定成預設首頁都會正常顯示,沒設定成預設首頁的選單,開啟選單的時候就會自動顯示 “設定成預設首頁的選單”。

    在 MA、MB、MD 三個選單所指向的文章都正常無誤的前提之下:

    我希望我開啟 MA 選單就是會出現 MA 選單所指向的文章,不然系統應當要出現 找不到 MA 選單指向的文章的錯誤訊息。
    同理應用在 MB 選單 和 MD 選單。

    有人知道該如何解決這個問題嗎?

    感謝回覆。



  • 你問這個問題事實上和Joomla無關。
    例如像http://localhost:8100/JoomlaTest/index.php/123231
    才會有錯誤訊息

    你知道php的「?」號後面接的是什麼意思嗎?

    It marks the start of a query string, which can be accessed with GET.
    http://somesite.com/index.php?foo=1
    $_GET[‘foo’] will be 1



  • 感謝 eddy 的回覆,原來是我的疏忽弄錯了。
    那個 “?” 號要改成 “/” 才對。
    在 Joomla 裡 選單的網址路徑預設是 http://yourdomain/index.php/選單別名

    謝謝囉。



  • ArthurBonnie,請問網址路徑預設是在那裡修改呢??


登入以回覆

看起來你的連線到 Joomla!台灣討論區 已經遺失,請稍等一下我們嘗試重新連線。