Dieses Thema unterstützt die Referenz ThinkPHP3.2. Aufgrund der Appelle vieler Internetnutzer hat der Beamte noch kein Update zur Unterstützung des Vorlagenthemas veröffentlicht. Ich habe den Code selbst geändert, um das Thema perfekt zu unterstützen.
Dieses Thema unterstützt die Referenz ThinkPHP3. 2. Aufgrund der Appelle vieler Internetnutzer hat der Beamte noch kein Update zur Unterstützung von Vorlagenthemen veröffentlicht. Ich habe den Code selbst geändert, um das Thema perfekt zu unterstützen
Bitte beachten Sie das tpadmin-Dokument http://www.kancloud.cn/yuan1994/tpadmin/220597
tpadmin unterstützt perfekt das Einstellen und Wechseln von Themes, Github-Repository: https://github.com/yuan1994/tpadmin/
Online-Erlebnis: http://tpadmin.demo.tianpian.net.cn Konto: admin, Passwort: 123456
Ursprüngliche Adresse: http://www.thinkphp.cn/code/2411.html
So verwenden Sie
Fügen Sie die Designmethode hinzu, wenn Sie die Vorlage im Controller ausgeben: //Beim Erben des thinkController-Controllers<br>
return $this->theme('blue')->fetch();
//oder <code class="prettyprint linenums lang-php">//继承thinkController控制器时<br>
return $this->theme('blue')->fetch(); <br>
//或者<br>
$this->theme('blue')->display(); <br>
<br>
//没有继承thinkController控制器时<br>
$view = thinkView();<br>
return $view->theme('blue')->fetch();<br>
//或者<br>
$view->theme('blue')->display(); <br>
<br>
//全局设置默认模板主题<br>
//在config.php配置文件里加上<br>
'template' => [<br>
//默认主题<br>
'default_theme' => 'blue'<br>
],
$this->theme('blue')->display();
//Wenn der thinkController-Controller nicht geerbt wird /**<br>
* 设置模板主题<br>
* tianpian <tianpian0805@gmail.com><br>
* @access protected<br>
* @param string $theme<br>
* @return $this<br>
*/<br>
protected function theme($theme = ''){<br>
$this->view->theme($theme);<br>
return $this;<br>
}
$view = thinkView(); /**<br>
* 设置模板主题<br>
* tianpian <tianpian0805@gmail.com><br>
* @access public<br>
* @param string $theme 主题名称<br>
* @return $this<br>
*/<br>
public function theme($theme = ''){<br>
$this->config('default_theme',$theme);<br>
return $this;<br>
}
gib $view->theme('blue')->fetch();//第35行<br>
// 模板主题 tianpian <tianpian0805@gmail.com><br>
'default_theme' => '',<br>
<br>
//第131行:<br>
//模板主题 tianpian <tianpian0805@gmail.com><br>
if ($this->config['default_theme']){<br>
$template = $this->config['default_theme'] . DS . $template;<br>
}
zurück
//oder
$view->theme('blue')->display();
/**
* *Vorlagenthema festlegen
* tianpian <tianpian0805@gmail.com>
* @access protected
* @param string $theme
* @return $this
*/
geschütztes Funktionsthema($theme = ''){
$this->view->theme($theme);
return $this;
}
thinkphp/library/think/View.php Zeile 171: /**
* *Vorlagenthema festlegen
* tianpian <tianpian0805@gmail.com>
* @access public
* @param string $theme Themenname
* @return $this
*/
Thema für öffentliche Veranstaltungen($theme = ''){
$this->config('default_theme',$theme);
return $this;
thinkphp/library/think/view/driver/Think.php Zeilen 35 und 131: (Wenn Sie andere Template-Engine-Treiber verwenden, lesen Sie bitte diese Datei zur Änderung)//Zeile 35
// Vorlagenthema tianpian <tianpian0805@gmail.com>
'default_theme' => '',
//Zeile 131:
//Vorlagenthema tianpian <tianpian0805@gmail.com>
if ($this->config['default_theme']){
$template = $this->config['default_theme']
}
Achtung
Dateiänderungen können zu einer Fehlausrichtung führen. Bitte verwenden Sie den Quellcode, der von tpadmin Management Background bereitgestellt wird