You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: cs/template_extending/README.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ Tímto způsobem nemusíš opakovat v každém souboru stejný kód, když chce
6
6
7
7
## Vytvoření základní šablony
8
8
9
-
Základní šablona je šablona, kterou rozšíříme na každé stránce našich webových stránek.
9
+
Základní šablona je šablona, kterou použijeme na každé stránce našich webových stránek.
10
10
11
11
Vytvoříme soubor `base.html` v `blog/templates/blog/`:
12
12
@@ -18,7 +18,7 @@ Vytvoříme soubor `base.html` v `blog/templates/blog/`:
18
18
post_list.html
19
19
```
20
20
21
-
Pak jej otevři a zkopírujte vše z `post_list.html` do `base.html` souboru, jako je to níže:
21
+
Pak jej otevři a zkopíruj vše z `post_list.html` do `base.html` souboru, jako je to níže:
22
22
23
23
```html
24
24
{% load staticfiles %}
@@ -78,7 +78,7 @@ Nahradili jsme v podstatě všechno, co bylo mezi `{% for post in posts %}{% end
78
78
{% endblock %}
79
79
```
80
80
81
-
Co to znamená? Právě jsi vytvořila `block`, což je šablonovací značka, která umožňuje vkládat HTML kód do tohoto bloku v jiných šablonách, které rozšiřují `base.html`. Hned ti ukážeme jak to udělat.
81
+
Co to znamená? Právě jsi vytvořila `block`, což je šablonovací značka, která umožňuje vkládat HTML kód do tohoto bloku v jiných šablonách, které rozšiřují `base.html`. Hned ti ukážeme, jak to udělat.
82
82
83
83
Nyní ulož a znovu otevři svůj `blog/templates/blog/post_list.html`. Odstraň vše, co není uvnitř body, a pak také odstraň `< div class="page-header" >< / div >`, takže soubor bude vypadat takto:
84
84
@@ -100,7 +100,7 @@ A teď přidej na začátek souboru tento řádek:
100
100
{% extends 'blog/base.html' %}
101
101
```
102
102
103
-
{% raw %} to znamená, že nyní rozšiřujeme šablonu `base.html` v `post_list.html`. Jen jedna věc zbývá: vše dát (kromě řádku, který jsme právě přidali) mezi `{% block content %}` a `{% endblock content %}`. Takto:{% endraw %}
103
+
{% raw %} to znamená, že nyní rozšiřujeme šablonu `base.html` v `post_list.html`. Jen jedna věc zbývá: vše dát (kromě řádku, který jsme právě přidaly) mezi `{% block content %}` a `{% endblock content %}`. Takto:{% endraw %}
104
104
105
105
```html
106
106
{% extends 'blog/base.html' %}
@@ -120,4 +120,4 @@ A teď přidej na začátek souboru tento řádek:
120
120
121
121
To je ono! Zkontroluj, zda tvoje stránky stále správně fungují :)
122
122
123
-
> Jestliže dostaneš chybu `TemplateDoesNotExists`, která říká, že neexistuje žádný soubor `blog/base.html`, a máš `runserver` v konzoli, zkus ho zastavit (stisknutím kombinace kláves Ctrl + C - ctrl a tlačítka C společně) a restartovat spuštěním příkazu `pythonu manage.py runserver`.
123
+
> Jestliže dostaneš chybu `TemplateDoesNotExists`, která říká, že neexistuje žádný soubor `blog/base.html` a máš `runserver` v konzoli, zkus ho zastavit (stisknutím kombinace kláves Ctrl + C - ctrl a tlačítka C společně) a restartovat spuštěním příkazu `pythonu manage.py runserver`.
0 commit comments