今天我在浏览 Customization > Plugin 和 Customization > Theme 这两个分类时,也有类似的感受,在试图快速浏览列表时感到有些沮丧。
我几乎希望用户能够选择自己想要的视图方式,就像 Craigslist 应用那样,提供列表、缩略图、网格或图库(有时还有地图)等选项,而不是让管理员只能选择单一的视图模式。
也许这应该是一个新的话题。
今天我在浏览 Customization > Plugin 和 Customization > Theme 这两个分类时,也有类似的感受,在试图快速浏览列表时感到有些沮丧。
我几乎希望用户能够选择自己想要的视图方式,就像 Craigslist 应用那样,提供列表、缩略图、网格或图库(有时还有地图)等选项,而不是让管理员只能选择单一的视图模式。
也许这应该是一个新的话题。
今天几乎完全可以实现,无需任何代码更改,利用 Hamburger Theme Selector
使用当前的设置和代码,一个简单的解决方法是配置三个不同的主题,每个主题使用不同的“主题列表预览”组件实例(或等效组件),并具有不同的设置,给它们起个明显的名字,然后允许用户切换。无需代码工作,使用核心功能即可。搞定。
我现在就使用这种技术,让用户可以打开和关闭一个计算成本相当高的旋转月亮动画(参见 https://starzen.space)。默认关闭,如果你想要动画月亮和星星,可以从“汉堡菜单”中选择另一个主题,该主题在其他方面是相同的。如果你只想要一个无聊的列表视图,没有任何干扰,还有一个“维护”主题(在我的例子中包含图像,但你应该明白这个意思)。简单!
让这个方法更灵活的另一种方式是添加一个 TC(主题组件?),其中包含用于修改 CSS 和打开/关闭各个部分的按钮。然后你可能只需要两个主题,一个用于砌体布局,另一个用于列表视图?
我从没想过这会是一个选项,我很喜欢,谢谢你的建议!