90 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			90 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
{% macro print_recipe(recipe) %}
 | 
						|
<article
 | 
						|
	{% if recipe.taxonomies.tagy %}
 | 
						|
		{% for tag in recipe.taxonomies.tagy %}
 | 
						|
			{% if tag == "pikantní" %}
 | 
						|
				class="chilli"
 | 
						|
				{% break %}
 | 
						|
			{% endif %}
 | 
						|
		{% endfor %}
 | 
						|
	{% endif %}
 | 
						|
>
 | 
						|
	<a href="{{ recipe.permalink }}">
 | 
						|
		{% set_global image = "../static/temp.jpg" %}
 | 
						|
		{% for asset in recipe.assets %}
 | 
						|
			{% if asset is matching("[img.](jpg|png)$") %}
 | 
						|
				{% set_global image = asset %}
 | 
						|
				{% break %}
 | 
						|
			{% endif %}
 | 
						|
		{% endfor %}
 | 
						|
		{% set image = resize_image(path=image, width=300, height=300, op="fill") %}
 | 
						|
		<img src="{{ image.url }}" alt="{{ recipe.title }}">
 | 
						|
		<h3>{{ recipe.title }}</h3>
 | 
						|
		{% if recipe.date %}<span class="date">{{ recipe.date | date(format="%d.%m.%Y") }}</span>{% endif %}
 | 
						|
	</a>
 | 
						|
</article>
 | 
						|
{% endmacro print_recipe %}
 | 
						|
 | 
						|
{% macro pagination() %}
 | 
						|
	{% if paginator.previous %}<a href="{{ paginator.previous }}">« Předchozí stránka</a> |{% endif %}
 | 
						|
	<span>{{ paginator.current_index }} / {{ paginator.number_pagers }}</span>
 | 
						|
	{% if paginator.next %}| <a href="{{ paginator.next }}">Další stránka »</a>{% endif %}
 | 
						|
{% endmacro pagination %}
 | 
						|
 | 
						|
{% macro subnav() %}
 | 
						|
<ul>
 | 
						|
	{% for item in config.extra.menu %}
 | 
						|
		<li><a href="{{ item.path }}">{{ item.name }}</a></li>
 | 
						|
	{% endfor %}
 | 
						|
</ul>
 | 
						|
{% endmacro subnav %}
 | 
						|
 | 
						|
{% macro recipe_image() %}
 | 
						|
	{% for asset in page.assets %}
 | 
						|
		{% if asset is matching("[img.](jpg|png)$") %}
 | 
						|
			{% set image = resize_image(path=asset, width=900, height=400, op="fill") %}
 | 
						|
			<a href="{{ get_url(path=asset) }}"><img src="{{ image.url }}" alt="Náhled"></a>
 | 
						|
			{% break %}
 | 
						|
		{% endif %}
 | 
						|
	{% endfor %}
 | 
						|
{% endmacro recipe_image %}
 | 
						|
 | 
						|
{% macro recipe_meta() %}
 | 
						|
	{% if page.extra.portions %}<span class="tag">Porce: <strong>{{ page.extra.portions }}</strong></span>{% endif %}
 | 
						|
	{% if page.extra.time %}<span class="tag">Doba přípravy: <strong>{{ page.extra.time }} min</strong></span>{% endif %}
 | 
						|
	{% if page.extra.source %}<span class="tag">Zdroj: <strong>{{ page.extra.source }}</strong></span>{% endif %}
 | 
						|
	<a href="{{ config.extra.git }}/_edit/master/content/{{ page.relative_path }}" class="edit" title="Upravit"><span class="icon-pencil"></span></a>
 | 
						|
{% endmacro recipe_meta %}
 | 
						|
 | 
						|
{% macro recipe_taxonomies() %}
 | 
						|
	{% if page.taxonomies.kategorie %}
 | 
						|
	{% set categories = page.taxonomies.kategorie %}
 | 
						|
	<div class="taglist">
 | 
						|
		Kategorie – 
 | 
						|
		{% for term in categories %}
 | 
						|
			<span class="tag"><a href="{{ get_taxonomy_url(kind="kategorie", name=term) | safe }}">{{ term | capitalize() }}</a></span>
 | 
						|
		{% endfor %}
 | 
						|
	</div>
 | 
						|
	{% endif %}
 | 
						|
 | 
						|
	{% if page.taxonomies.tagy %}
 | 
						|
	{% set tags = page.taxonomies.tagy %}
 | 
						|
	<div class="taglist">
 | 
						|
		Tagy – 
 | 
						|
		{% for term in tags %}
 | 
						|
		 <span class="tag"><a href="{{ get_taxonomy_url(kind="tagy", name=term) | safe }}">{{ term | capitalize() }}</a></span>
 | 
						|
		{% endfor %}
 | 
						|
	</div>
 | 
						|
	{% endif %}
 | 
						|
{% endmacro recipe_taxonomies %}
 | 
						|
 | 
						|
{% macro list_terms() %}
 | 
						|
	{% if terms %}
 | 
						|
		<ul>
 | 
						|
			{% for term in terms %}
 | 
						|
				<li><a href="{{ term.permalink }}">{{ term.name | capitalize() }}</a> ({{ term.pages | length }})</li>
 | 
						|
			{% endfor %}
 | 
						|
		</ul>
 | 
						|
	{% endif %}
 | 
						|
{% endmacro list_terms %}
 |