File tree Expand file tree Collapse file tree 1 file changed +27
-10
lines changed
src/PatternLab/PatternData/Exporters Expand file tree Collapse file tree 1 file changed +27
-10
lines changed Original file line number Diff line number Diff line change @@ -31,16 +31,33 @@ public function __construct($options = array()) {
31
31
public function run () {
32
32
33
33
foreach ($ this ->store as $ patternStoreKey => $ patternStoreData ) {
34
-
35
- if ($ patternStoreData ["category " ] == "pattern " ) {
36
-
37
- if (isset ($ patternStoreData ["pathDash " ])) {
38
- $ value = "../../patterns/ " .$ patternStoreData ["pathDash " ]."/ " .$ patternStoreData ["pathDash " ].".html " ;
39
- Data::setOptionLink ($ patternStoreKey , $ value );
40
- }
41
-
42
- }
43
-
34
+
35
+ switch ($ patternStoreData ["category " ]) {
36
+ // atoms - view all
37
+ case "patternType " :
38
+ if (isset ($ patternStoreData ["pathDash " ])) {
39
+ $ value = "../../patterns/ " . $ patternStoreData ["pathDash " ] . "/index.html " ;
40
+ Data::setOptionLink ("viewall- " . $ patternStoreData ["nameDash " ] . "-all " , $ value );
41
+ }
42
+ break ;
43
+
44
+ // atoms/forms - view all
45
+ case "patternSubtype " :
46
+ if (isset ($ patternStoreData ["pathDash " ])) {
47
+ $ value = "../../patterns/ " . $ patternStoreData ["pathDash " ] . "/index.html " ;
48
+ Data::setOptionLink ($ patternStoreData ["partial " ], $ value );
49
+ }
50
+ break ;
51
+
52
+ // atoms/forms/select.mustache
53
+ case "pattern " :
54
+ if (isset ($ patternStoreData ["pathDash " ])) {
55
+ $ value = "../../patterns/ " . $ patternStoreData ["pathDash " ] . "/ " . $ patternStoreData ["pathDash " ] . ".html " ;
56
+ Data::setOptionLink ($ patternStoreKey , $ value );
57
+ }
58
+ break ;
59
+ }
60
+
44
61
}
45
62
46
63
}
You can’t perform that action at this time.
0 commit comments