php - poner - ¿Cómo crear temas en yii framework?
yii framework 2018 (2)
siempre puedes descargar algunos de los Temas Yii más simples y ver cómo funcionan.
--estoy
Soy nuevo en el framework Yii. Estuve trabajando en drupal antes, y el tema de los sitios hechos en drupal no es difícil de administrar. Pero solo quiero saber cómo crear un tema para el sitio con el framework Yii.
He revisado muchos sitios, pero todavía no sé por dónde empezar. Por ejemplo, he comprobado http://www.yiiframework.com/doc/guide/1.1/en/topics.theming .
Ahora mis dudas son:
- ¿Por dónde empezar para crear temas Yii? Supongamos que quiero cambiar el tema drupal a Yii, ¿cómo puedo hacer esto?
- ¿Es posible tener un tema diferente para diferentes páginas? Al igual que en drupal utilizando el módulo themekey, podemos tener múltiples temas para diferentes páginas.
Será bueno que alguien lo explique paso a paso.
Puede editar los diseños ( protected / views / layouts / .. ). Estas son las vistas de contenedor que se representan alrededor de vistas individuales renderizadas con render()
, por ejemplo, el sitio / índice llama a la vista de índice (ubicada en protected / views / index.php ) usando:
$this->render("index");
Puede cambiar el diseño por acción usando:
$this->layout = "differentlayout";
Puede establecer el diseño para todas las acciones dentro de un Controlador usando:
public $layout=''//layouts/differentlayout'';
Obviamente, cada diseño puede tener una estructura personalizada y carga diferentes archivos CSS y JS. Sé que esto no está utilizando los temas y la temática, pero es, con mucho, la forma más común de personalizar la apariencia de un proyecto Yii.
Aquí hay algunos enlaces útiles sobre el desarrollo del tema YII: