我爲一些客戶編寫了一些網站,這些網站的科技含量低於...並且需要一種簡單的方式在我爲他們。爲此,我一直在Concrete5中編寫了很多我的站點。在Concrete5中包含其他區塊的自定義區塊(佈局?)
最近我收到一個項目,將http://www.windowfashionsonwheels.com翻譯爲Concrete5。快速瀏覽一下源代碼,發現它只是桌子裏面的桌子......這很可怕。我一直在穩步地使用最少的HTML和CSS來重建精確的外觀和結構,但我遇到了一個小小的顛簸。
在主頁面上,如果稍微向下滾動,主體左側會有一個淺灰色框,其中包含四個不同的內容塊。這部分有不同的背景顏色,圓角,甚至是漸變的邊框,只是爲了讓我的工作變得更加困難。
我可以通過在Concrete5中創建單個內容塊並將自定義設計應用於它(背景色,CSS3圓角和CSS3圖像邊框)來主要模擬此框的外觀。然而,由於這很大程度上依賴於CSS3,它在舊版瀏覽器或Internet Explorer中無法正常顯示,並且它只允許我使用單個內容塊(如果我想要在文本中放置文本和幻燈片或其他塊,相同的淺灰色正方形)
我可以輕鬆地將此淺灰色方塊添加到主題本身,但它並未出現在所有頁面上。對於創建兩個不同的頁面類型似乎也做了太多的工作,一個用於帶有這個灰色框的頁面,另一個用於沒有頁面的頁面。
我也可以爲Content Block創建一個自定義模板,它生成這些<div>
對象,允許我將它們放置在任何我想要的頁面上的任意位置 - 但這隻允許淺灰色框包含單個內容塊。它不允許我在同一個盒子中放置內容塊和幻燈片塊。
我也可以添加一個HTML塊,但我想假設我的客戶端沒有HTML知識,我希望她能夠編輯她自己的頁面。
理想的解決方案是創建一個能夠產生這個新背景和邊界的塊(使用多個<div>
對象創建圓角和舊式的方式),然後允許在這個塊內放置塊,這樣我就可以進行任何排序我想要的內容。但據我所知,Concrete5不允許塊內的塊。但是,它確實允許佈局內部的塊 - 但據我所知,佈局是用於多列頁面的,而不是專用邊框。
如果任何人有與Concrete5的經驗,並有解決我的問題,請幫助。
設計師的內容塊看起來非常有用,我一定會考慮它 - 但我不打算爲灰色邊欄創建一個新區域。它會限制條形圖可能出現的位置(除非我創建了多個頁面類型),並且我很肯定這個客戶端會理解它。現在我發現可能是我*將找到的最佳解決方案。我將該設計應用於該區域(而不是單個塊),因此使用CSS圓角和陰影創建了相同的外觀。但它在IE中不起作用。 – stevendesu
由於沒有新的答覆,這對於大多數目的來說確實是一個很好且實用的解決方案,因此我接受了它。正如我在前面的評論中提到的,我使用了CSS圓角和陰影來創建完全相同的外觀,而客戶端並不在乎它在IE中不起作用。 – stevendesu
我也使用這個插件,它真的很棒,你贏了很多時間,編輯網站對於最終用戶來說非常簡單! http://concrete5.org/marketplace/addons/designer-content – Pixman