- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
基本上,我的问题很简单。目前,magento 在 ListView 中显示产品的方式对我的需求来说太大了。它使用了比我想要的大得多的图像,并且列出的每个产品都占用了大量空间。我想要的是调整列表的大小,以便每个产品基本上是一两行,包括左侧非常小的缩略图、标题、简短描述,最后是价格。如果我能以这种方式列出我的产品,更多的产品将能够以简洁的方式放在一个页面上(这正是我需要的)。
作为引用,可以在此处查看网站当前在 ListView 中显示产品的方式以及几个测试产品:http://soundcherry.com/index.php/sound-effects.html
有什么方法可以让我达到我想要的结果吗?我不确定要修改哪些文件或究竟要更改什么。我一直在做尽可能多的研究,但我有点业余(尤其是在任何类型的编码方面)并且我一直无法弄清楚。
任何帮助将不胜感激。谢谢!
最佳答案
本来想评论的,但是不合适
编辑模板文件和css文件
例如 style.css
(在您的主机上 http://soundcherry.com/skin/frontend/default/f002/css/styles.css )
在第 799 行更改 padding:12px 10px;填充:1px 2px;然后硬刷新(Ctrl+F5)并查看结果或者在第 801 行的同一文件上,您可以更改边距:0 0 10px;边距:0 0 2px;并将宽度和高度更改为宽度:80px;高度:80px;您还可以在第 801 行之后添加一行来强制调整这些图像的大小,如下所示:.products-list .product-image img { width:80px;高度:80px;
但是您应该在模板文件中更改 维度,
搜索您的模板文件夹,当您找到文件时,在 < img >
中编辑 width= 和 height=标签
为此你应该编辑你的模板文件,(它们是带有 .Phtml 文件扩展名的 html 文件位于 im/template/文件夹)找到你需要更改的文件并更改它
查看此页面,因为它有很多有用的信息
我用过其他系统,但没有用过 magento
我不知道它到底是哪个文件,我认为它可能是 products.phtml 或模板文件夹中的其他内容
代码是这样的
<div class="f-fix">
<h2 class="product-name"><a href="{$link}" title="{$title}">{$title}</a></h2>
<div class="price-box"><span class="regular-price" id="product-price-3"><span class="price">{$price}</span></span></div>
<p class="availability out-of-stock"><span>{$availability}</span></p>
<div class="desc std">{$desc}<a href="{$link}" title="{$title}" class="link-learn">Learn More</a>
</div><ul class="add-to-links"><li><a href="{$wishlist}" class="link-wishlist">Add to Wishlist</a></li>
<li><span class="separator">|</span> <a href="{$compare}" class="link-compare">Add to Compare</a></li>
</ul>
</div>
因为
标签(可能出现如
<p class="availability out-of-stock" style="display:inline-block">
或者你可以像这样通过空格将新类应用到当前标签
|HERE|
<p class="availability out-of-stock new_class">
然后像这样在你的 style.css 中定义这个类
.new_class { display:inline-block; }
或删除
标签,使它们全部出现在一行中,例如:
<div class="f-fix">
<h2 class="product-name"><a href="{$link}" title="{$title}">{$title}</a></h2>
<span class="regular-price" id="product-price-3"><span class="price">{$price}</span></span>
<span style="availability out-of-stock">{$availability}</span>
{$desc}<a href="{$link}" title="{$title}" class="link-learn">Learn More</a>
<a class="add-to-links" href="{$wishlist}" class="link-wishlist">Add to Wishlist</a>
<span class="separator">|</span> <a href="{$compare}" class="link-compare">Add to Compare</a>
</div>
我想你编辑这样的脚本模板可能有点早,请考虑阅读 html 和 css 教程以及我先给你的页面
加上这个 Magento 设计指南:
我知道目前这并不好玩,但相信我它太简单了(但是你正试图从一个复杂的脚本和模板开始,请谷歌搜索简单的例子来开始学习 CSS 和HTML) 一旦你学会了 CSS 和 HTML,你就会非常喜欢它们
关于html - 在 Magento 中,如何将产品 ListView 调整为更小、更简洁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17383769/
我有一个功能是转换 ADO Recordset 进入html: class function RecordsetToHtml(const rs: _Recordset): WideString; 该函
经过几天的研究和讨论,我想出了这种方法来收集访客的熵(你可以看到我的研究历史here) 当用户访问时,我运行此代码: $entropy=sha1(microtime().$pepper.$_SERVE
给定一个无序列表 List ,我需要查找是否存在 String与提供的字符串匹配。 所以,我循环 for (String k : keys) { if (Utils.keysM
我已经搜索过这个问题,但没有找到我正在寻找的答案。 基本上,我想将类构造函数包装在 try/except 子句中,以便它忽略构造函数内特定类型的错误(但无论如何都会记录并打印它们)。我发现做到这一点的
我有一组三个数字,我想将一组数字与另一组数字进行比较。即,第一组中的每个数字小于另一组中的至少一个数字。需要注意的是,第一组中的下一个数字必须小于第二组中的不同数字(即,{6,1,6} 对 {8,8,
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 9 年前。 Improve this
首先介绍一下背景: 我正在开发一个带有 EJB 模块和应用程序客户端模块的企业应用程序 (ear)。我还使用 hibernate JPA 来实现持久性,并使用 swingx 来实现 GUI。这些是唯一
我正在尝试在我的上网本上运行 Eclipse 以便能够为 Android 进行开发。 您可能已经猜到了,Eclipse 非常慢,并且不容易有效地开发。 我正在使用 Linux Ubuntu 并且我还有
for row, instrument in enumerate(instruments): for col, value in enumerate(instrument):
return not a and not b ^ 我如何以更好的格式表达它 最佳答案 DeMorgan's Law , 也许? return not (a or b) 我认为在这一点上已经足够简单了
我正在尝试让 Font Awesome 图标看起来更 slim https://jsfiddle.net/cliffeee/7L6ehw9r/1/ . 我尝试使用“-webkit-text-strok
假设我有一个名为 vals 的数据框,如下所示: id…………日期…………min_date…… .........最大日期 1…………2016/01/01…………2017/01/01…………2018/
是否有更 Pythonic 的方式来做到这一点?: if self.name2info[name]['prereqs'] is None: se
我有一个函数可以将一些文本打印到它接收到的 ostream&。如果 ostream 以终端为目标,我想让它适应终端宽度,否则默认为某个值。 我现在做的是: 从 ostream 中获取一个 ofstre
这个问题在这里已经有了答案: Should a retrieval method return 'null' or throw an exception when it can't produce
我有这个 bc = 'off' if c.page == 'blog': bc = 'on' print(bc) 有没有更 Pythonic(和/或更短)的方式在 Python 中编写? 最佳
输入:一个包含 50,000 行的 CSV;每行包含 910 列值 0/1。 输出:运行我的 CNN 的数据框。 我编写了一个逐行读取 CSV 的代码。对于每一行,我将数据分成两部分,称为神经元(90
据我所知,with block 会在您退出 block 后自动调用 close(),并且它通常用于确保不会忘记关闭一个文件。 好像没有技术上的区别 with open(file, 'r+') as f
我有一个使用 Entity Framework V6.1.1 的 MVC 5 网站。 Entity Framework DbContext 类和模型最初都在网站项目中。这个项目有 3 个 DbCont
我是编程新手,在尝试通过将 tableView 和关联 View 的创建移动到单独的类并将委托(delegate)和数据源从 VC 移动到单独的类来精简我的 ViewController 时遇到了一些
我是一名优秀的程序员,十分优秀!