CP Rezepte/recipe

If you have created additional (non official) documentation or tutorials or something like that please post this here

CP Rezepte/recipe

Postby flip-flop on Fri Jan 16, 2009 09:28

Hier eine funktionierende Version von Kochrezepte/recipe. (Kein Hack).

Download: recipes01_160109.zip (nicht empfohlen)
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">

ersetzen mit
Code: Select all
<input name="rezepte-suchen" value="" type="hidden">


Eine andere Möglichkeit ist die Installation von {ARTICLE[[TITLE][ID][ALIAS]]} {CATEGORY[[ID][ALIAS]]} (Ist im Paket enthalten).
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">

ändern nach
Code: Select all
   <input name="{CATEGORY_ALIAS}" value="" type="hidden">
<!--   <input name="rezepte" value="" type="hidden"> //-->

--------------------------------------------------------------------------------

Die Suche wird mit dem Tag {RECIPE:} innerhalb eines z.B. Html CP angestoßen. Die Suche verarbeitet alle im System vorhandenen CPs Kochrezepte/recipes.

{RECIPE: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, {RECIPE:} zu verwenden.

FE: Suchmaske mit {RECIPE:}
Image

FE: Ausgabe eines Rezeptes:
Image

BE: Artikelstruktur:
Image


BE: CP Kochrezepte/recipe:
Image

Weitere Details siehe Docu: http://www.phpwcms-docu.de/content_part_kochrezept.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">

ersetzen durch
Code: Select all
<input name="{CATEGORY_ALIAS}" value="" type="hidden">

So sollte automatisch die richtige Kategorie eingetragen werden.


Knut
>> DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
flip-flop
 
Posts: 5519
Joined: Sat May 21, 2005 19:25
Location: HAMM (Germany)

Return to (unofficial) tutorials & documentation

Who is online

Users browsing this forum: Alexa [Bot] and 0 guests