allow templates to have multiple styles - this would be a bit like having a schema for a template file. At first you'll think this is insane and overly complicated, you'll just have to wait and see what I'm up to. Then it will start to make sense.
This commit is contained in:
parent
1920873c34
commit
bf401a5afa
6
boot.php
6
boot.php
@ -1852,7 +1852,11 @@ function construct_page(&$a) {
|
||||
|
||||
require_once('include/js_strings.php');
|
||||
|
||||
head_add_css(((x($a->page,'template')) ? $a->page['template'] : 'default' ) . '.css');
|
||||
if(x($a->page,'template_style'))
|
||||
head_add_css($a->page['template_style'] . '.css');
|
||||
else
|
||||
head_add_css(((x($a->page,'template')) ? $a->page['template'] : 'default' ) . '.css');
|
||||
|
||||
head_add_css('mod_' . $a->module . '.css');
|
||||
head_add_css(current_theme_url($installing));
|
||||
|
||||
|
@ -57,10 +57,16 @@ function comanche_parser(&$a,$s) {
|
||||
if($cnt)
|
||||
$a->page['template'] = trim($matches[1]);
|
||||
|
||||
$cnt = preg_match("/\[template\](.*?)\[\/template\]/ism", $s, $matches);
|
||||
if($cnt)
|
||||
$a->page['template'] = trim($matches[1]);
|
||||
$cnt = preg_match("/\[template=(.*?)\](.*?)\[\/template\]/ism", $s, $matches);
|
||||
if($cnt) {
|
||||
$a->page['template'] = trim($matches[2]);
|
||||
$a->page['template_style'] = trim($matches[2]) . '_' . $matches[1];
|
||||
}
|
||||
|
||||
$cnt = preg_match("/\[template\](.*?)\[\/template\]/ism", $s, $matches);
|
||||
if($cnt) {
|
||||
$a->page['template'] = trim($matches[1]);
|
||||
}
|
||||
|
||||
$cnt = preg_match("/\[theme=(.*?)\](.*?)\[\/theme\]/ism", $s, $matches);
|
||||
if($cnt) {
|
||||
|
@ -1 +1 @@
|
||||
2014-03-01.603
|
||||
2014-03-02.604
|
||||
|
@ -12,4 +12,5 @@
|
||||
[region=content]
|
||||
[widget=affinity][/widget]
|
||||
$content
|
||||
[/region]
|
||||
[/region]
|
||||
|
||||
|
Reference in New Issue
Block a user