<mf-search-results></mf-search-results>
顯示搜尋結果頁面元件
範例
可指定屬性
ajax-url (String)
ajax搜尋用URL:pager-item-count (Number)
於pager顯示之頁碼項目最大總計數
範例disable-pagelog (Boolean)
停用pagelogpager-pagenum-blank (Boolean)
替代pager中的頁碼放入
disable-resultframe (Boolean)
停用結果框架disable-multi-viewer (Boolean)
停用PDF瀏覽(包含doc,xls,ppt)result-callback (String)
收取搜尋結果時的回調函數名稱
以window["<submit-callback>"]()
執行、需預先另賦予定義:on-result-func (Function:
window.<回調函數>
等)
收取搜尋結果時的回調函數名稱
預先使用js定義window項目可觸及處之函數
屬性result-callback
未正確設定時不使用。hide-header (Boolean)
不顯示於搜尋結果頁首
範例hide-pager (Boolean)
不顯示於搜尋結果頁首之下的pager
範例use-related-keywords (Boolean)
顯示搜尋結果頁面下之相關搜尋字詞
範例target-self (Boolean)
點擊搜索尋果時,在同一窗口內轉移
範例:title-frags-func (Function:
window.<函數名>
等)
為客製化標題文字而使用之文字字串返回函數
預先使用js定義window項目可觸及處之函數
必要函數規範: function(OrganicDoc) => Array of HighlightInfo
設定範例→欲將pdf標題設為檔名時:snippet-frags-func (Function:
window.<函數名>
等)
為客製化(原始碼)片段文字而使用之文字字串返回函數
預先使用js定義window項目可觸及處之函數
必要函數規範: function(OrganicDoc) => Array of HighlightInfo:uri-frags-func (Function:
window.<函數名>
等)
為客製化uri文字而使用之文字字串返回函數
預先使用js定義window項目可觸及處之函數
必要函數規範: function(OrganicDoc) => Array of HighlightInfo
設定範例
欲將pdf標題設為檔名時
以js函數定義搜尋結果頁面。
<script>
window.my_title = function(doc,i){
if (doc.attrs.type == 'application/pdf' || doc.attrs.type == 'pdf') {
var m = doc.uri.match(/([^#]*)(#.*)?/);
var t = m[1].replace(/.*\/([^/]+\/?)/, '$1') + (m[2]||'');
return [{id:0, text:t, type:'custom'}];
}
}
</script>
在客製化之「:title-frags-func」屬性指定上述函數
DOM構造與class設定
- div.mf_finder_organic_wrapper
.mf_available_resultframe 在結果框架可啟動時設定
.mf_finder_organic_zerohit 搜尋結果為0時設定
.mf_imgsize_<imgsize>
設定因應搜尋要求imgsize參數類別(0,1,2,3)- div.mf_finder_organic
- div.mf_finder_msk_wrapper > div.mf_finder_msk > span.mf_finder_msk_item > a > [相似詞]
:可使用 屬性lang
指定相似詞周圍之顯示語言。
→ 範例 - mf-search-results-header參照 屬性
hide-header
被設定時不顯示 - (使用節點「docs」以下可客製化)
- div.mf_finder_organic_docs_wrapper > div.mf_finder_organic_docs
- (複數) (節點「doc」以下可客製化)
- section.mf_finder_organic_doc :檔案資料
- div.mf_finder_organic_doc_img_wrapper.mf_gui_img_frame
- a.mf_finder_organic_doc_img.mf_finder_link
- (使用節點「doc_image」以下可客製化)
- img :截圖影像
- a.mf_finder_organic_doc_zoom > 文字「Zoom」
- (使用節點「doc_image」以下可客製化)
- div.mf_finder_organic_doc_contents_wrapper > div.mf_finder_organic_doc_contents
- (使用節點「doc_head」以下可客製化)
- a.mf_finder_organic_doc_title_wrapper.mf_finder_link
- (使用節點「doc_title_prev」可插入內容)
- (使用節點「doc_title」以下可客製化)
- img :抬頭圖像(無責空白)
- span.mf_finder_organic_doc_title
- span (複數)
.mf_finder_frag_<n> 因應片段而設定之類別
.mf_finder_mark 由與搜尋字詞相符片段設定之類別- [標題文字片段]
- span (複數)
- (使用節點「doc_title_post」可插入內容)
- a.mf_finder_organic_doc_title_wrapper.mf_finder_link
- (使用節點「doc_body_prev」可插入內容)
- div.mf_finder_organic_doc_body_wrapper
- (使用節點「doc_body」以下可客製化
- div.mf_finder_organic_doc_body
- span (複數)
.mf_finder_frag_<n> 因應斷片種類而設定之類別
.mf_finder_mark 由與搜尋字詞相符片段設定之類別- [片段的文字斷片]
- span (複數)
- div.mf_finder_organic_doc_body
- (使用節點「doc_body」以下可客製化
- (使用節點「doc_body_post」可插入內容)
- a.mf_finder_organic_doc_url_wrapper.mf_finder_link
- (使用節點「doc_url_prev」可插入內容)
- (使用節點「doc_url」以下可客製化)
- span.mf_finder_organic_doc_url
- span (複數)
.mf_finder_frag_<n> 因應斷片種類而設定之類別
.mf_finder_mark 由與搜尋字詞相符片段設定之類別- [檔案URL之文字斷片]
- span (複數)
- span.mf_finder_organic_doc_url
- (使用節點「doc_url_post」可插入內容)
- (使用節點「doc_foot」可插入內容)
- (使用節點「doc_head」以下可客製化)
- a.mf_finder_organic_doc_img.mf_finder_link
- (複數) (節點「doc」以下可客製化)
- div.mf_finder_organic_docs_wrapper > div.mf_finder_organic_docs
- mf-related-keywords參照 屬性
use-related-keywords
只於被設定時顯示 - mf-search-results-pager參照 屬性
hide-pager
被設定時不顯示 - div.mf_finder_logo
- a > 文字「marsflag」
- div.mf_finder_msk_wrapper > div.mf_finder_msk > span.mf_finder_msk_item > a > [相似詞]
- div.mf_finder_organic
DOM客製化用節點
以下為節點參考說明
節點名稱 header
可參考的屬性
- organic : 搜尋結果物件的検索結果之organic
- params : 搜尋結果物件的検索結果之params
- self : 客製化元素物件
- customProp : 屬性
:custom-prop-func
指定機能的數據返回
節點名稱 docs
可參考的屬性
- organic : 搜尋結果物件的検索結果之organic
- docs : 搜尋結果物件的検索結果之organic.docs
- self : 客製化元素物件
- customProp : 屬性
:custom-prop-func
指定機能的數據返回
節點名稱head
可參考的屬性
- doc : OrganicDoc
- i : 指數(0,1,2,…)
- self : 客製化元素物件
- customProp :使用 屬性
:custom-prop-func
指定機能的數據返回
節點名稱 doc_image
可參考的屬性
- doc : OrganicDoc
- i : 指數(0,1,2,…)
- self : 客製化元素物件
- customProp :使用 屬性
:custom-prop-func
指定機能的數據返回
節點名稱 doc_head
可參考的屬性
- doc : OrganicDoc
- i : 指數(0,1,2,…)
- self : 客製化元素物件
- customProp : 屬性
:custom-prop-func
指定機能的數據返回
節點名稱 doc_title_prev
可參考的屬性
- doc : OrganicDoc
- i : 指數(0,1,2,…)
- self : 客製化元素物件
- customProp : 屬性
:custom-prop-func
指定機能的數據返回
節點名稱 doc_title
可參考的屬性
- doc : OrganicDoc
- i : 指數(0,1,2,…)
- self : 客製化元素物件
- customProp :
節點名稱 doc_title_post
可參考的屬性
- doc : OrganicDoc
- i : 指數(0,1,2,…)
- self : 客製化元素物件
- customProp : 屬性
:custom-prop-func
指定機能的數據返回
節點名稱 doc_body_prev
可參考的屬性
- doc : OrganicDoc
- i : 指數(0,1,2,…)
- self : 客製化元素物件
- customProp : 屬性
:custom-prop-func
指定機能的數據返回
節點名稱 doc_body
可參考的屬性
- doc : OrganicDoc
- i : 指數(0,1,2,…)
- self : 客製化元素物件
- customProp :
節點名稱 doc_body_post
可參考的屬性
- doc : OrganicDoc
- i : 指數(0,1,2,…)
- self : 客製化元素物件
- customProp : 屬性
:custom-prop-func
指定機能的數據返回
節點名稱 doc_url_prev
可參考的屬性
- doc : OrganicDoc
- i : 指數(0,1,2,…)
- self : 客製化元素物件
- customProp : 屬性
:custom-prop-func
指定機能的數據返回
節點名稱 doc_url
可參考的屬性
- doc : OrganicDoc
- i : 指數(0,1,2,…)
- self : 客製化元素物件
- customProp :
節點名稱 doc_url_post
可參考的屬性
- doc : OrganicDoc
- i : 指數(0,1,2,…)
- self : 客製化元素物件
- customProp : 屬性
:custom-prop-func
指定機能的數據返回
節點名稱 doc_foot
可參考的屬性
- doc : OrganicDoc
- i : 指數(0,1,2,…)
- self : 客製化元素物件
- customProp : 屬性
:custom-prop-func
指定機能的數據返回