Download: recipes01.zip (Update empfohlen)
(Bedingung: Auskommentieren oder löschen der alten recipes.php in template/inc_script/frontend_render/)
Suche-Template search01.html liegt in template/inc_cntpart/recipe/*
Mit Hilfe dieses CPs können recht einfach Rezepte dargestellt werden. Grundsätzlich gilt, pro Rezept ein Artikel mit dem CP Kochrezepte/recipes. (Artikelliste in einer Ebene).
Die Ebene auf der das Suchformular liegt, sollte "rezepte" heißen. Wenn das nicht der Fall ist, muss die Datei \template\inc_cntpart\recipe\search\search01.html geändert werden.
Annahme: Die suchende Kategorie (dort wo das Formular zuhause ist, heißt rezepte-suchen
- Dann alle (sind 2 Stück Z48 und Z62)
Code: Select all
<input name="rezepte" value="" type="hidden">
Code: Select all
<input name="rezepte-suchen" value="" type="hidden">
Mit der Hilfe des enthaltenen Tags {CATEGORY_ALIAS} würde der richtige Ebenenname autom. in das Formular eingetragen.
Dazu vorher alle (2x Zeile 48 und 82)
Code: Select all
<!-- <input name="{CATEGORY_ALIAS}" value="" type="hidden"> //-->
<input name="rezepte" value="" type="hidden">
Code: Select all
<input name="{CATEGORY_ALIAS}" value="" type="hidden">
<!-- <input name="rezepte" value="" type="hidden"> //-->
Die Suche wird mit dem Tag {RECIPES:} innerhalb eines z.B. Html CP angestoßen. Die Suche verarbeitet alle im System vorhandenen CPs Kochrezepte/recipes.
{RECIPES:LOCALE|…..} ist ein systemspezifischer Parameter für die Laufzeitumgebung. → Genauere Infos siehe: http://de.php.net/manual/de/function.setlocale.php
Im Regelfall reicht es, {RECIPES:} zu verwenden.
FE: Suchmaske mit {RECIPES:}
FE: Ausgabe eines Rezeptes:
BE: Artikelstruktur:
BE: CP Kochrezepte/recipe:
Weitere Details siehe Docu: http://www.phpwcms-docu.de/content_part ... zept.phtml
[UPDATE]
- Beinhaltet optional auch die Datei {ARTICLE[[TITLE][ID][ALIAS]]} {CATEGORY[[ID][ALIAS]]}
Dann alle
Code: Select all
<input name="rezepte" value="" type="hidden">
Code: Select all
<input name="{CATEGORY_ALIAS}" value="" type="hidden">
Knut