本章我们来看上一章遗留的排版问题。
首先要做的就是把之前创建的搜索类别所在的页面进行更改,删除整个我们配置的搜索结果,并新建一个结果。
这里我们选择添加一个web part,并且找到content search里的这一项插入进来,注意位置选择的是main,不要选zone,zone是边上这一条。我们不去动。
然后你会发现这个插入的web部件在最上面,但是又没法拖拽到最下方,因为这样你搜出来的结果就会在最上面,搜索框在下面,很不人性化,这里可以直接在设置里改这个index,注意目前的位置是0,就代表最上面,目前我们一共4个框,所以把这个数字改成3就可以将搜索结果框移到最下面。(我这里没有删掉原来的搜索结果框,方便做对比)
里面query的设置是跟上一章一样的,就不做介绍了。
其次我们解决第二个问题就是搜索结果排版,虽然不能严格意义上像谷歌必应百度的图片搜索结果一样,但是可以尽量靠拢,最起码显示的是图片而不是一串链接,这也是我们选择创建一个新的web部件的原因,原来的那个缺少一些选项让我们来自定义。
我们在这里选择large,你会发现搜索结果就变成以图片为主的排版了。
但是这里出现了第三个问题,图片很多都是问号,鼠标移上去显示无法显示图片的错误,那为什么有的可以显示有的不能显示呢?我们回到设置里看,这里的展示搜索结果的方式选择了三个:
Publishingiamge, ImageThumbnail, PictureURL(我已经删掉了两个)
也就是说这三个只要有任何一个有缩略图就行了,查看一下可以显示缩略图的图片,你会发现他们的确是有可以显示的图,那我们只要让自己的图片也有就可以了。其实这里是个小bug,微软有给出解决方案,就是把像素往小了改–https://docs.microsoft.com/en-us/sharepoint/support/lists-and-libraries/picture-library-thumbnail-preview
现在解决最后一个问题,上一章说到要让所有的图都具备自己的内容类别,我们所做的方式是一个一个改,或者上传的时候选中相应的内容上传。这两个都不算人性化,说直白一点,也没有非常人性化的方式,如果需要批量的更改,目前我能想到的最好的方式就是创建一个文档库,将所有图片全部移到这个库中,然后更改整个库的类型为图片。当然这么做非常费事儿。
另外一种方式就是用第三方的工具来做,可以一下改成百上千的文件类型。
还有一种方式就是见一个图片库:
然后在这里启用内容类型即可。
所以怎么说呢,你外面基本看不到用图片的例子来做搜索分类的演示,一般都会用广播,任务这些来做演示,因为容易识别。