我對模式實驗室很新,但我覺得如果這不是一個功能,它應該是。模式實驗室模板
本質上,我想在一個真實網站之後爲模式實驗室建模。在大多數(或許多)真實網站中,通常使用模板引擎。對於我使用過的任何主流技術(rails,django,ASP.Net或帶有句柄的節點)來說,都是如此,來管理視圖層。在這個例子中,我將使用句柄,因爲它最接近地反映了Pattern Lab鬍鬚語法。
一個模板引擎的大國正在建設一個基地佈局,其中可能包括<html>
,<head>
,<meta>
,<body>
,{{> header }}
,並{{> footer }}
。然後,你有動態內容塊如{{{ body }}}
或{{ title }}
。
Pattern Lab在使用_data.json
,特定於頁面的json或參數來處理動態{{ title }}
變量時做得非常好。但是,爲了使整個body的內容動態化,你必須將所有內容寫入json文件,或者通過pattern parameters傳遞它。但是這會限制你的內容,因爲你不能將其他的partials作爲參數傳遞或者將它們存儲在json中。
另一種選擇可能是例如創建一堆pseudo patterns:
<div class="main-container">
{{> organisms-header }}
<div class="page-content">
{{# first }}
{{> organisms-first-page }}
{{/ first }}
{{# second }}
{{> organisms-second-page }}
{{/ second }}
{{# third }}
{{> organisms-third-page }}
{{/ third }}
</div>
{{> organisms-footer }}
</div>
但你不得不窩,你想用的每一頁。
希望這有助於並有意義。希望我只是想念一些超級明目張膽的東西:)
URL該條不再與結尾的斜線的作品,但文章仍然可以在這裏找到:http://www.brianmuenzenmeyer.com/using-patternlab-to-design-build-and-maintain-a-website – Pascal