Atributy filtru není potřeba oddělovat čárkou

master
Emil Miler 5 years ago
parent eb449aef51
commit 7f413f2857

@ -174,13 +174,13 @@ Pro tvorbu těchto filtrů je v~generátoru Zola určena složka \texttt{templat
<video controls><source src="{{ src }}"></video> <video controls><source src="{{ src }}"></video>
\end{lstlisting} \end{lstlisting}
V~příkladu \ref{lst:jednoduchy-filtr} bude filtr očekávat atribut \texttt{src} a bude vracet jednoduchý HTML kód pro vložení videa do stránky. Tento filtr lze vyvolat kdekoliv v~obsahu, tedy v~kterémkoliv souboru s~koncovkou \texttt{.md}. Za názvem filtru se do závorky uvádí parametry oddělené čárkou. U~posledního parametru se čárky neuvádí, což platí i v~případě, kdy se uvádí pouze jeden parametr, jako je tomu v~příkladu \ref{lst:vyvolani-filtru}. V~příkladu \ref{lst:jednoduchy-filtr} bude filtr očekávat atribut \texttt{src} a bude vracet jednoduchý HTML kód pro vložení videa do stránky. Tento filtr lze vyvolat kdekoliv v~obsahu, tedy v~kterémkoliv souboru s~koncovkou \texttt{.md}. Za názvem filtru se do závorky uvádí parametry. Pro lepší přehlednost lze parametry oddělovat čárkou, což ovšem není pro správné zpracování generátorem nutné.
\begin{lstlisting}[label=lst:vyvolani-filtru,caption=Vyvolání vlastního filtru s~jedním parametrem] \begin{lstlisting}[label=lst:vyvolani-filtru,caption=Vyvolání vlastního filtru s~jedním parametrem]
{{ video(src="video.webm") }} {{ video(src="video.webm") }}
\end{lstlisting} \end{lstlisting}
V~rámci vybraného generátoru není nutné specifikovat atributy na jeden řádek a lze je pro přehlednost vypisovat na více řádků, jako tomu je například u~programu \ref{lst:formatovani-atributu}, zůstane-li dodržen způsob oddělování atributů čárkou, tedy že poslední atribut vždy zůstane bez čárky. Výstupem této direktivy bude následující HTML kód. V~rámci vybraného generátoru není nutné specifikovat atributy na jeden řádek a lze je pro další zpřehlednění vypisovat na více řádků, stejně jako v~příkladu \ref{lst:formatovani-atributu}. Výstupem této direktivy bude následující HTML kód.
\begin{lstlisting}[caption=Výstup direktivy z~příkladu \ref{lst:jednoduchy-filtr}] \begin{lstlisting}[caption=Výstup direktivy z~příkladu \ref{lst:jednoduchy-filtr}]
<video controls><source src="video.webm"></video> <video controls><source src="video.webm"></video>
@ -204,9 +204,9 @@ Filtr je opět možné vyvolat pomocí stejné direktivy kdekoliv v~obsahu, ovš
\begin{lstlisting}[label=lst:formatovani-atributu,caption=Vyvolání filtru \ref{lst:filtr-s-podminkami} s~formátováním na řádky] \begin{lstlisting}[label=lst:formatovani-atributu,caption=Vyvolání filtru \ref{lst:filtr-s-podminkami} s~formátováním na řádky]
{{ video( {{ video(
src="video.webm", src="video.webm"
title="Název videa", title="Název videa"
author="Jméno autora", author="Jméno autora"
year="2020" year="2020"
) }} ) }}
\end{lstlisting} \end{lstlisting}
@ -261,7 +261,7 @@ Filtr lze vyvolat stejně, jako je tomu u~filtru pro vkládání videa. Název f
\begin{lstlisting}[label=lst:vyvolani-filtru-souboru,caption=Vyvolání filtru \ref{lst:filtr-souboru}] \begin{lstlisting}[label=lst:vyvolani-filtru-souboru,caption=Vyvolání filtru \ref{lst:filtr-souboru}]
{{ document( {{ document(
filename="pracovni-list", filename="pracovni-list"
title="Pracovní list" title="Pracovní list"
) }} ) }}
\end{lstlisting} \end{lstlisting}

Binary file not shown.