【发布时间】:2019-04-10 08:37:10
【问题描述】:
我已经阅读了Guide for pushing assets,但对我没有帮助。我想更改代码上的下拉箭头。
<div class="filter-dropdown">
<select class="filter-select select-borders-styles">
<option value="newest">Newest First</option>
<option value="oldest">Oldest First</option>
</select>
</div>
这是更少的代码:
.filter-dropdown{
[...]
.filter-select{
background: url('/modules/my-module/public/img/my-image.png') no-repeat 96% 0;
overflow: hidden;
width: 240px;
padding: 20px;
font-size: 19px;
-webkit-appearance: none; /*Removes default chrome and safari style*/
-moz-appearance: none; /*Removes default style Firefox*/
color: #0167C2;
select{
[..]
}
}
.select-borders-styles{
[...]
}
}
我已经看到我必须在 /my-module/public/img/my-image.png 上添加图像,我已经添加了它,我在 less 文件中添加了具有正确路径的 url,但是它不起作用。
如果我在 de index.js 文件中添加 .less 这个代码:
self.pushAssets = function() {
superPushAssets();
self.pushAsset('img', 'options_arrow', { when: 'always' });
};
它显示此错误:
/home/kalia/Escritorio/leo-newsletter/newsletter/node_modules/apostrophe/index.js:75
throw err;
^
TypeError: Cannot read property 'fs' of undefined
at Object.self.push (/home/kalia/Escritorio/leo-newsletter/newsletter/node_modules/apostrophe/lib/modules/apostrophe-assets/index.js:497:67)
谁能告诉我我做错了什么?谢谢。
【问题讨论】:
标签: apostrophe-cms