diff options
author | Philip Sargent (laptop) <you@example.com> | 2023-05-02 17:42:58 +0300 |
---|---|---|
committer | Philip Sargent (laptop) <you@example.com> | 2023-05-02 17:42:58 +0300 |
commit | ef467ad481eb5ebf120c6806a18529d1981696f6 (patch) | |
tree | 258698bcd8af8911579c1198c5fd3cc1be81c5aa /core | |
parent | 175307773b9f87da8507c70bc70fa586f73abd57 (diff) | |
download | troggle-ef467ad481eb5ebf120c6806a18529d1981696f6.tar.gz troggle-ef467ad481eb5ebf120c6806a18529d1981696f6.tar.bz2 troggle-ef467ad481eb5ebf120c6806a18529d1981696f6.zip |
Making the dummy entrance thing clear
Diffstat (limited to 'core')
-rw-r--r-- | core/forms.py | 2 | ||||
-rw-r--r-- | core/views/caves.py | 9 |
2 files changed, 7 insertions, 4 deletions
diff --git a/core/forms.py b/core/forms.py index b68e259..a2ea45b 100644 --- a/core/forms.py +++ b/core/forms.py @@ -61,7 +61,7 @@ class CaveForm(ModelForm): survex_file = forms.CharField( required=False, label="Survex file eg. caves-1623/000/000.svx", widget=forms.TextInput(attrs={"size": "45"}) ) - url = forms.CharField(required=True, label="URL eg. 1623/000/000.html", widget=forms.TextInput(attrs={"size": "45"})) + url = forms.CharField(required=True, label="URL eg. 1623/000/000 (no .html)", widget=forms.TextInput(attrs={"size": "45"})) length = forms.CharField(required=False, label="Length (m)") depth = forms.CharField(required=False, label="Depth (m)") extent = forms.CharField(required=False, label="Extent (m)") diff --git a/core/views/caves.py b/core/views/caves.py index 1ad8dcf..b5a13f4 100644 --- a/core/views/caves.py +++ b/core/views/caves.py @@ -281,12 +281,15 @@ def cavepage(request, karea, subpath): accessed by kataster area number specifically OR accessed by cave.url specifically set in data, e.g. - "1623/000/000.html" <= cave-data/1623-000.html + "1623/000/000" <= cave-data/1623-000.html "1623/41/115.htm" <= cave-data/1623-115.html so we have to query the database to fine the URL as we cannot rely on the url actually telling us the cave by inspection. + + NOTE that old caves have ".html" (or ".htm") in the URL as they used to be actual files. But since 2006 these URLs + refer to virtual pages generated on the fly by troggle, so the".html" is confusing and redundant. - There are A LOT OF URLS to e.g. /1623/161/l/rl89a.htm which are IMAGES and html files - in cave descriptions. These need to be handled HERE + There are also A LOT OF URLS to e.g. /1623/161/l/rl89a.htm which are IMAGES and real html files + in cave descriptions. These need to be handled HERE too (accident of history). """ kpath = karea + subpath # print(f" ! cavepage:'{kpath}' kataster area:'{karea}' rest of path:'{subpath}'") |