Створення власної допоміжної сторінки
Примітка
Починаючи з версії 2.6, ми використовуємо BladeOne для візуалізації схем фронтальної сторінки.
Окрім наявних макетів, ви завжди можете додати власну.
Щоб зробити це, створіть файл custom.blade.php
у каталозі /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
Після цього ви побачите нову схему фронтальної сторінки - Custom
- на порталі налаштувань:
Ви можете створити стільки таких макетів, скільки захочете. Використовуйте debug.blade.php
та інші макети в /Themes/default/LightPortal/layouts
як приклади.
Щоб налаштувати таблиці стилів, створіть файл portal_custom.css
в каталозі /Themes/default/css
:
/* Custom layout */
.article_custom {
/* Your rules */
}
Порада
Якщо ви створили свій власний шаблон головної сторінки і хочете поділитися ним з розробником та іншими користувачами, використовуйте https://codepen.io/pen/ або інші подібні ресурси.