Dostlar dün bir projeye başladım, proje twig ile kodlanıyor.
Projede ki link yapısını aynen sizinle paylaşaca kısa olarak.
Bir link vermek için bir insan neden bu kadar zahmete girer, yada bu yapılış şekli doğru mudur ?
fikriniz nedir acaba ilk kez twing de bir proje ile karşılaşıyorum merak ettim sadecee
AppServiceProvider
private function setSidebarNavigationLinks()
{
[
'tag' => 'sidebar-processing',
'icon' => 'ss-gizmo ss-businessuser',
'label' => __('ui.processing'),
'href' => route('screen.processing')
],
View::share('sidebar_nav_links', $sidebarNavLinks);
}
new.twing dosyası
{% for link in sidebar_nav_links %}
{% if link.tag=="sidebar-screens"%}
{% include "partials.sidebar-nav-link" with {link:link} %}
{%endif%}
{% if link.tag=="sidebar-calendar"%}
{% include "partials.sidebar-nav-link" with {link:link} %}
{%endif%}
{% endfor %}
Sidebar.twing dosyası
<li class="mt-6">
<a href="{{ link.href }}" class="menu-item group {% if in_array(link.tag,selected_nav_links) %}active-menu{% endif %}" target="{{ link.target }}">
<div class="float-left mr-1">
<span class='menu-icon'>
<img src="/images/menu_icons/{{ link.icon }}.svg" />
</span>
</div>
<span class="menu-text xl:hidden">{{ link.label }}</span>
</a>
</li>