Crear diseño propio de la página principal
Nota
Desde la versión 2.6 usamos BladeOne para renderizar diseños de portal.
Además de los diseños existentes, siempre puedes añadir los tuyos.
Para hacer esto, crea un archivo custom.blade.php
en el directorio /Themes/default/portal_layouts
:
@empty ($context['lp_active_blocks'])
<div class="col-xs">
@endempty
<!-- <div> @dump($context['user']) </div> -->
<div class="lp_frontpage_articles article_custom">
{{ show_pagination() }}
@foreach ($context['lp_frontpage_articles'] as $article)
<div class="
col-xs-12 col-sm-6 col-md-4
col-lg-{{ $context['lp_frontpage_num_columns'] }}
col-xl-{{ $context['lp_frontpage_num_columns'] }}
">
<figure class="noticebox">
{!! parse_bbc('[code]' . print_r($article, true) . '[/code]') !!}
</figure>
</div>
@endforeach
{{ show_pagination('bottom') }}
</div>
@empty ($context['lp_active_blocks'])
</div>
@endempty
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Después, verás un nuevo diseño de página principal - Personalizado
- en la configuración del portal:
Puede crear tantos diseños como desee. Usa debug.blade.php
y otros diseños en el directorio /Themes/default/LightPortal/layouts
como ejemplos.
Para personalizar las hojas de estilo, crea un archivo portal_custom.css
en el directorio /Themes/default/css
:
/* Custom layout */
.article_custom {
/* Your rules */
}
Consejo
Si has creado tu propia plantilla de portada y quieres compartirla con el desarrollador y otros usuarios, usa https://codepen.io/pen/ u otros recursos similares.