2020-06-24

Evolution CMS, 2.xのAjaxSearchに対するエラー対処方

ソフト名 : Evolution CMS 2.x
スペニット名 : AjaxSearch

Evolution CMS 2.x で検索機能を有効にした場合、以下のエラーが出力された。

<< エラー内容 >>

« Evolution CMS Parse Error »

Call to undefined method EvolutionCMS\Database::freeResult()


<< 対処方 >>

Package Management から、AjaxSearchのバージョンを変更する。

Version 1.12.1 から masterに変更し、Resetをクリックする。

以上

2020-06-05

Evolution CMS, 検索結果を特定ページに表示する, DLMenu

ソフト名 : Evolution CMS 1.4x

Extras : DLMenu


[[ifsnippet? &name=`AjaxSearch`]] 
	[!AjaxSearch?
		&ajaxSearch=`0`
		&addJscript=`1`
                .......
&landingPage=`検索結果ページのID`
&showResults=`0`
                .......
!]
&landingPage=`検索結果ページのID`
で設定。検索ボタンをクリックすると、指定IDに結果を表示する。


検索結果のページには

[!AjaxSearch? &showInputForm=`1` &ajaxSearch=`0`!]
を記述する。
&showInputFormの値が1の時は、再検索のテキストボックスが表示される。
0 の時は非表示となる。

参照させていただいたサイト

tag: #evolution, #cms, #dlmenu, #ajaxsearch