% layout 'upravlenie', title => 'Site/Celini';
<div class="mui-panel breadcrumb">
%= link_to url_with('create_celini')->query(page_id => $page_id) =>(title=>'Нова цѣлина') => begin
<i class="fas fa-plus-square"></i>
<% end %>
<%= link_to
url_for(home_stranici => page_id => $page_id)
=> (title => 'Към списъка съ страници', style => 'float:right') => begin %>
<i class="fas fa-file"></i>
<% end %>
% my $root_page_id = @$breadcrumb ? $breadcrumb->[0]->{pid} : $page_id;
%= link_to '⸙' => url_for(celini_in_stranica => page_id =>$root_page_id), title => "Цѣлини"
<%=
$breadcrumb->map(sub {
link_to $_->{alias} => url_for(celini_in_stranica => page_id => $_->{id});
})->join(' ⸙ ')
%>
</div>
% my @columns = qw(page_id id pid title language alias box data_format); #table columns to show
<div class="mui-container">
<div class="mui-panel">
<table class="mui-table mui-table--bordered">
<tr>
<th></th>
% for my $column (@columns) {
<th><%= uc($column) %></th>
% }
<th></th>
</tr>
% for my $item (@$celini) { $item->{is_dir} = 1 if ($item->{permissions} =~ /^d/);
<tr>
<th><%= $item->{is_dir} ? '🗀' : '☰' %></th>
% for my $column (@columns) {
% if ($column eq 'id') {
<td><%= link_to $item->{id} => show_celini => {id => $item->{id}} %></td>
% } else {
<td><%= $item->{$column} %></td>
% }
% }
<td>
<%= link_to '📝' => edit_celini => {id => $item->{id}} %>
% if(not defined $page_id) {
<%=
link_to '☰' =>
url_with(celini_in_stranica => page_id => $item->{page_id}) =>
(title => 'list siblings')
%>
% }
<%=
link_to '🖹🗌' => url_with('create_celini')
->query(page_id => $item->{page_id}, sorting => ++$item->{sorting}) =>
(title => 'Add a sibling after this')
%>
% if ($item->{permissions} =~/^d/) { # is a container/directory
<%=
link_to '☲🗌' => url_with('create_celini')
->query(
page_id => $item->{page_id}, sorting => ++$item->{sorting}, pid => $item->{id}
) => (title => 'Add new child content to this')
%>
% }
</td>
</tr>
% }
</table>
</div>
</div>