Korjaa alikategoria-ongelmat

- api.php: getOrInitCategories() päivittää automaattisesti subcategories-kentän
  olemassaolevaan categories.json-tiedostoon ilman manuaalista seedausta
- index.html: alikategoria-valitsin julkaisulomakkeeseen (näkyy kun kategorialla on alikategoriat)
- script.js: subcategory tallennetaan uuteen julkaisuun
- script.js: filterPosts null-turva + hakukenttä etsii myös alikategoria-id:llä
- script.js: updateSubcategoryPicker() päivittää alikategoriat kategorian vaihtuessa

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-08 08:24:24 +02:00
parent 88e17d2b92
commit 993a137508
3 changed files with 50 additions and 12 deletions

View File

@@ -109,7 +109,12 @@
<div class="form-group">
<label>Kategoria</label>
<select id="sub-category"></select>
<select id="sub-category" onchange="updateSubcategoryPicker()"></select>
</div>
<div class="form-group" id="sub-subcategory-group" style="display:none">
<label>Alikategoria</label>
<select id="sub-subcategory"></select>
</div>
<div class="form-group">