Chmura tagów

  • komponent:
    N1ebieski\IDir\View\Components\Tag\Dir\TagComponent
  • widok:
    /resources/views/vendor/idir/web/components/tag/dir/tag.blade.php


# Opis

Komponent wyświetla w miejscu wstawienia chmurę najpopularniejszych tagów w postaci linków do podstron agregujących wpisy katalogu stron według wybranego tagu.

# Kod i ustawienia

<x-idir::tag.dir.tag-component
    limit="25"
    :cats="$catsAsArray ?? null"
    :colors="['text-white']"
/>
@render('idir::tag.dir.tagComponent', [
    'limit' => 25,
    'cats' => $catsAsArray ?? null,
    'colors' => ['text-white']
])
  • limit - maksymalna ilość tagów w chmurze
  • cats - opcjonalnie; domyślnie zadeklarowana w odpowiednich miejscach. Tablica zawierająca ID kategorii które mają zostać uwzględnione przy wybieraniu tagów. Dzięki temu na podstronach powiązanych z kategorią "Motoryzacja" wyświetlą się wyłącznie tematycznie powiązane z tą kategorią hasła.
  • colors - opcjonalnie. Tablica zawierająca nazwy klas definiujących kolor. Podczas tworzenia chmury komponent wybiera losowy kolor z tablicy dla każdego z pojedynczych tagów