WebsiteBaker Support (2.8.x) > Diskussion über WB (closed)

Suchresultate und Frontend-ModFiles *Anfängerfrage*

<< < (2/2)

thorn:

--- Quote from: Stefek on June 29, 2009, 10:40:08 PM ---Ich würde gerne im Template eine if Abfrage machen, wie man sie für einzelne Seiten per Page ID machen kann
...
Gibt es etwas für die Suche, was ich "fassen" kann?

--- End quote ---
sowas hier?

--- Code: ---if(PAGE_ID==0 && strpos($_SERVER['PHP_SELF'], '/search/index.php')!==FALSE)
--- End code ---


--- Quote ---Gerne auch, ein wenig "outputfilter-magic", wenn es nichts einfacheres gibt.
--- End quote ---
Ist doch schon drin. Bei den Einstellungen / Seitenauswahl (unterer checktree).


--- Quote ---Ich finde es nur etwas sonderbar, dass die Geschichte mit der Suche nicht ein Modul ist
--- End quote ---
Hm, Suche als Modul? -- scheitert schon daran, daß es keinen geeigneten Modul-Typ dafür gibt: wenn man frontend.css/.js nutzen will müßte es ein "Page"-Module sein -- macht aber keinen Sinn (Seiten vom Typ "Suche" anlegen ist irgendwie nutzlos*). Admin-Tool geht auch nicht, da es dort keine frontend.css/.js gibt. Snippet geht auch nicht. Bevor man da was neues bastelt kann man wohl besser die bestehende Suche (als Teil des Cores) aufbohren.


thorn.

---
* Oder vielleicht doch nicht?? Eine versteckte Seite vom Typ Suche, search/index.php leitet dahin um. Nutzung der frontend-files.
Die Konfiguration müßte dann aber in die Optionen des Modules, das wäre irgendwie umständlich. Genauso wie der Umstand, daß ein User erstmal eine solche Seite anlegen muß um die Suche nutzen zu können...
Außerdem müßte man, damit das wirklich Sinn macht, die Suche aus den einzelnen Modulen zurück in dieses Such-Modul holen -- mit den damit verbundenen Einschränkungen.
Immerhin könnte man dann vielleicht sogar verschiedene Such-Module installieren, für verschiedene Aufgaben.

BerndJM:
Hallo Thorn,

--- Quote ---Genauso wie der Umstand, daß ein User erstmal eine solche Seite anlegen muß um die Suche nutzen zu können...
--- End quote ---
Genau das ist der Knackpunkt.
Der Seitenbetreiber hat, wenn er eine Suchfunktion anbietet das search-Geraffel im Template drin und gut ist, er braucht an nix zu denken, es funktioniert einfach.
Wenn er erstmal noch eine versteckte Seite anlegen müßte, wäre diese ganze Einfachkeit quasi beim Teufel.
Das fände ich nicht wirklich erstrebenswert ...

Grüßle Bernd

Stefek:
Hallo Thomas,

if(PAGE_ID==0 && strpos($_SERVER['PHP_SELF'], '/search/index.php')!==FALSE)
der ist klasse.
Damit habe ich genau die Möglichkeit, mir eine CSS und JS Datei nachzuladen, wie ich es grade benötige.

Danke für die Eselsbrücken.
Bin mir nicht sicher, wegen der Geschichte mit dem Modul oder nicht Modul.

Ich bin auf jeden Fall der Ansicht, dass eine Art Presets gut wäre, vor allem wenn man Templates baut und ausliefert, ist es immer "blöd", dafür zu sorgen, dass die Loops vernünftig eingebaut werden.
Wäre eine Möglichkeit gegeben, solche Presets ins Template einzuschließen (müssen ja nicht unbedingt in jedem bereits existierendem Template drin sein), würde es viel einfacher für die Templateentwickler werden.
(Dito der Fall mit der Login Geschichte, die ich oben erwähnt habe.)

BTW.
Kannst Du vielleicht den Link zu deinen Searchtools nochmal posten?

Und
das mit dem Outputfilter schaue ich mir später genauer an.

Vielen Dank Thomas.


Edit// @Bernd,
also der erste Teil, mit den FrontendModFiles hat sich für mich erledigt. Die obere Abfrage (rot) tut genau das und kann getrost fest im Template stehen.
Der andere Teil mit den HTT Files: wie schon geschrieben, ich brauch da so manch eine Eselsbrücke, um nachvollziehen zu können, ob etwas machbar ist, oder nicht.
Meine Idee ist, vielleicht kann/könnte man es so arrangieren, dass die HTT Files nur gezogen werden, wenn die Datei search.htt im Templateordner vorhanden ist, an sonsten wird das Standardgefriemel verwendet.
Ob es dann über die FrontendModFies (wie in Modulen) oder anderweitig intern abgefragt wird ist nicht so wichtig.
Ich fände es einfach ein praktisches Feature, wenn ich als Designvorlagenerste ller,auch diese Sachen gleich Plug&Play ausliefern könnte. ;-)

Stefek

Navigation

[0] Message Index

[*] Previous page

Go to full version