選單無法做出另開視窗連結及無連結

在DRUPAL的選單我遇到很大的麻煩

我希望有一個主項目是按了沒有連結不會動作
下面的次項目是按了會另開視窗連結
徹底被打敗投降 真的完全無解
還是有人知道該怎麼做

另外用一個區塊來達到目的這個我會
我想要在選單上做

DrakeGuan 的照片

能給個例子或是網站

能給個例子或是網站說明一下嗎?
有點看不懂你的問題

zman 的照片

抱歉

抱歉 表達的不好
不過很高興有人回應

舉個例子

我希望PRIMARY選單上出現

FORTINET設備練習區(按這個沒動作)
--FORTIGATE操作(按這個另開視窗到外部網址)
--FORTIREPORT操作(按這個另開視窗到外部網址)
--FORTILOG操作(按這個另開視窗到外部網址)

XOOPS快要移轉到DRUPAL了
雖然我遇到了一些問題
但是大多是不熟悉DRUPAL的概念及邏輯
剛開始一直撞牆很辛苦
如果台灣官方能像XOOPS出一些中文書
應該可以推廣的更好

----------------------------------
網路深似海
系統高如天

charlesc 的照片

嗯,我也想知道不用

嗯,我也想知道不用自訂區塊的解法XD

freealan 的照片

nice menus?

http://drupal.org/project/nice_menus

不知道這個可不可以連外部網址

zman 的照片

我之前就試過不行 NICE

我之前就試過不行
NICEMENU的特色是可以往左展開 往右展開 往下展開
可以放在任何可以擺放區塊的位置
但是他還是吃原來的選單項目
所以如果原選單做不出來
他還是沒辦法

謝謝各位的回應
我想我暫時還是不要把時間花在選單上面
先專心把站先建置好
最後自己搞一個區塊統合即可

---------------------------
網路深似海
系統高如天

DrakeGuan 的照片

很久之前試過

很久之前試過 nice_menu,不大清楚它可不可以做到你說的,不過如果你不嫌自己寫 html 麻煩的話,可以試試如下的方法:

1. administrater -> blocks -> add block, 新增一個 block
2. 在 Block body 的地方,依你自己的需要打上 html,
3. ex, 你需要三個外部聯結:

<a href="http://drakeguan.org" target="_blank">Daily</a>
<a href="http://drakeguan.org/drawing" target="_blank">Drawings</a>
<a href="http://www.duo.com.tw/" target="_blank">Duo</a>

結果如下

Daily
Drawings
Duo

這樣就行了。記得到 admin -> blocks -> list 裏去調整一下這個 block。

如果希望它和其它的 block 呈現的方式很接近,可以在上頭的 html 再多加一些 html, ex.

<div class="block">
  <h2 class="title">我的客製化 menu</h2>
  <div class="content">
  <div class="item-list">
  <ul>
  <li><a href="http://drakeguan.org" target="_blank">Daily</a></li>
  <li><a href="http://drakeguan.org/drawing" target="_blank">Drawings</a></li>
  <li><a href="http://www.duo.com.tw/" target="_blank">Duo</a></li>
  </ul>
  </div>
  </div>
</div>

結果如下

我的客製化 menu

其實,不過就是讓聯結有個 target="_blank" 而已啦。

zman 的照片

啊 很感謝你辛苦打了這麼多字
這些我本來就會啊
在主題中我有提到用區塊我會做
我需要的是在選單中做

還是很感謝你回應
畢竟玩DRUPAL很寂寞
有你們真好

--------------
網路深似海
系統高如天

jimmy 的照片

你的問題很麻煩 drupal

你的問題很麻煩
drupal寫死在includes/menu.inc裡頭~
只要是menu的item,都會去跑l()這個function,所以...無解,除非你改drupal的core...不過不建議這麼做~

有幾個可以想的
1. 為什麼第一層不需要放link?
2. 第一層放link的話,連結到哪裡?或許也會有適合的頁面。
3. 真的有必要,改一下nice_menu的source,這樣的時間成本如何?

zman 的照片

我對DRUPAL完全陌生 比

我對DRUPAL完全陌生
比較抓不到想法
請見諒

我暫時的想法
在空連結那兒做個頁面
或最後選單全部用自訂區塊

不過最後再說
現在被SIGNUP模組搞死了

-----------------------------
網路深似海
系統高如天

DrakeGuan 的照片

我好像常常沒看完別

我好像常常沒看完別人的問題就回了,真糟…

Jhan1226 的照片

Re: 選單無法做出另開視窗連結及無連結

嗯,這篇文章歷史有點悠久,
小弟今天剛好也需要把PRIMARY上的連結另開新視窗應用....
然後真巧的是,需另開新視窗的都是外部連結,
所以我使用了External links這個模組...
剛好可以解決小弟的問題

External links filter也可以的樣子..但我不太會用...@@

Jhan1226 的照片

Re:

關於這個問題,如果要讓內部連結的選單也可以另開新視窗的話。

不如採用去判斷選單是否為絕對路徑的方式來判斷,這樣應不用動到主核心,也可以達到選單另開新視窗的要求,

照道理來說,應是可行。

再簡單點,修改extlink這個模組就可以了,以上為本人推測...

只是... 我想我需要一些指點...

因drupal模組的寫法,我還不是很暸解,有無先進知道那裡可以查到變數名稱的意義?

jimmy 的照片

Re:

http://api.drupal.org
這是你要的嗎?
其中function、常數、API等等有詳細的定義
--
from open mind to open source~