Gå til hovedinnhold

Innholdsbokser

På forsider og kategorisider kan man finne innholdsbokser.Tekstboksene man kan se i prosesskatalogen. Disse kan lages manuelt eller vha. et script

Manuell HTML

Manuell implementasjon kan man gjøre ved å legge til dette i den relevante .md-filen.

<div class="content-boxes">
<div class="custom-box">
<h3>Planlegge undervisning</h3>
<ul>
<li>[⏪ Timeplanlegge utdanningsaktiviteter](/domenekunnskap/prosesser/planlegge_utdanningsaktiviteter)</li>
</ul>
</div>
<div class="custom-box">
<h3>Planlegge vurdering</h3>
<ul>
<li>[⏪ Oppnevne sensor](/domenekunnskap/prosesser/oppnevne_sensor)</li>
<li>[⏪ Opprette og vedlikeholde kvalifikasjon](/domenekunnskap/prosesser/opprette_og_vedlikeholde_kvalifikasjon)</li>
<li>[⏪ Opprette og vedlikeholde vurdering](/domenekunnskap/prosesser/vedlikeholde_vurdering)</li>
<li>[⏪ Oppretting og arbeid med vurderingskommisjon](/domenekunnskap/prosesser/oppnevne_vurderingskommisjon)</li>
<li>[⏪ Timeplanlegge vurderingsaktiviteter](/domenekunnskap/prosesser/timeplanlegge_vurderingsaktiviteter)</li>
</ul>
</div>
<div class="custom-box">
<h3>Annet administrativt arbeid</h3>
<ul>
<li>[⏪ Evaluere og vedlikeholde utdanning](/domenekunnskap/prosesser/evaluere_og_vedlikeholde_utdanning)</li>
<li>[❌ Forberede betaling](/domenekunnskap/prosesser/forberede_betaling)</li>
<li>[⏪ Informere om tilgjengelig utdanning](/domenekunnskap/prosesser/informere_om_tilgjengelig_utdanning)</li>
<li>[❌ Inngå avtale om utdanningstilbud](/domenekunnskap/prosesser/innga_avtale_om_utdanningstilbud)</li>
<li>[🟡 Etablere utdanningstilbud](/domenekunnskap/prosesser/etablere_utdanningstilbud)</li>
</ul>
</div>
</div>

Generering av innhold

Strukturen på siden stadig er under endring, enten fordi ting blir flyttet på eller nye ting blir lagt til. For å slippe å vedlikeholde dette manuelt kan man legge inn boksene med referanse til kategori og ev. subkategori.

Listen som viser hvilke kategorier man kan henvise til ligger i /static/struktur.json. Generering av bare denne .json-filen kan også gjøres ved å kjøre npm run generate:process-list.

Det dynamiske innholdet kan referes til slik:

import ProcessList from "@site/src/components/ProcessList";

<div class="content-boxes">
<ProcessList categories={["prosesser", "planlegge-utdanning", "planlegge-undervisning"]} /> <!-- Lager en boks med overskrift hentet fra "planlegge-undervisning" og lister alle prosessene som ligger ett nivå ned -->
<ProcessList categories={["prosesser", "planlegge-utdanning", "planlegge-vurdering"]} />
<ProcessList categories={["prosesser", "gjennomfore-opptak"]} /> <!-- Lager en boks med overskrift hentet fra "gjennomfore-opptak" og lister alle prosessene som ligger ett nivå ned -->
</div>

Innholdet blir da seende slik ut:

Ukjent kategori

    Ukjent kategori

      Ukjent kategori

        Ukjent kategori