2012-04-04 42 views
0

我沒有選擇在這一刻,因爲我不知道爲什麼我有這種行爲。使用Orchard CMS 1.4和自定義超級海鮮樣式表。根據網站的訪問方式,這種行爲有點不同。我們的客戶已經提出了一個主題,並在以下網址的簡單網站上進行演示。基於區分大小寫的url的樣式表

https://assicuro.unit4demo.nl/acceptatie-1.0.1

如果妳從https://assicuro.unit4demo.nl/acceptatie-1.0.1/themes/assicuro/content/images/nav-bg.jpg

瀏覽此網址你看到一個圖像菜單這是菜單的背景時,不徘徊吧。

瀏覽到網址後,點擊主頁按鈕查看URL被改變成

https://assicuro.unit4demo.nl/Acceptatie-1.0.1(注意大寫A)

有沒有人有一些想法是它是如何可能的背景圖像沒有被顯示?歡迎所有提示!

+0

首都是存在的,因爲它是硬編碼到這樣的主題。爲什麼不把它改成小的? – 2012-04-04 15:01:15

回答

1

看來,背景圖像正被另一個CSS樣式覆蓋:如果您使用的URL的替代品不同頁面的佈局

//This is from "/Acceptatie-1.0.1/ (Line 51)" 

#menu-24.sf-menu li.selected, #menu-24.sf-menu li.current { 
    background: #F1F1F1 !important; 
} 

這也可以基於佈局文件。

(如果我沒有記錯,果園CMS有一個處理包含某些字符,如連字符,這可能是另一個要考慮的問題網址的相關問題。)

+0

在acceptatie-1.0.1(沒有大寫字母A)的情況下,它也被其他css風格所覆蓋?因爲它是#menu-24它沒關係嗎?關於URL替代品,我會看看。 – rfcdejong 2012-04-04 15:08:41

+0

您可能想要考慮使用形狀追蹤模塊 - 這對於實現您的不同內容和小部件從哪個佈局和形狀繼承而言非常有用。 – 2012-04-04 15:09:49

+0

我在主題中有一個名爲Content-HomePage.cshtml的文件,其中一些Meta未被排除。可悲的是,這不是問題。通過它只在主頁上出錯。 – rfcdejong 2012-04-04 15:14:47