我正在浏览services.AddSingleton<ILoggerFactory>();
services.AddSingleton(typeof(ILogger<>), typeof(Logger<>));
//or just services.AddLogging();
并注意到一条评论,class MyAppLogicService
{
public MyAppLogicService(ILogger<MyAppLogicService> logger)
{
logger.LogInformation("Hey");
}
}
。是否意味着有办法通过更改网址来预先选择下拉值?
如果是这样,你能告诉我一个如何实现这个的例子(例如:颜色)吗?也许js/varien/configurable.js
? url有哪些选项可以修改选择?相关的sku?属性和选项标签?属性和选项ID?
// Overwrite defaults by url
提前谢谢!
答案 0 :(得分:1)
因此,您似乎可以使用网址预先选择产品属性选项,但是,这不是一种非常用户友好的方式。完整网址必须后跟#attribute_code=option_code (#color=dark_blue)
。除非您计划使用本机Magento函数来实现此功能,否则您将需要访问数据库以获取相应的ID。
示例强>
加载此网址时,Magento会从下拉菜单中预先选择这些值。相信我,我宁愿它是这样的:url rewrites
,虽然我几乎确定只有下拉的选项的ID和标签。
如果您正在寻找一种方法来提高用户友好性,可以尝试添加http://www.example.com/test/product.html#107=54&33=82
来完成此操作。示例:http://www.example.com/test/dark-blue-product.html
到:before