如何在Magento完成以下任务?
使用控制器/视图/模型方法显示"Hello World"消息.所以,如果我去http://example.com/myController它会显示字符串'Hello World'.能够在我的网站模板中显示此字符串(例如,页眉,页脚等)将是一个奖励.
如何向该控制器(或必要时的新控制器)添加一个方法,该方法与模型交互,并执行查询Select * FROM articles where id='10'并将行(包含列id, title, content)返回给控制器?然后使用控制器包含一个视图,该视图将显示此行.所以转到http://example.com/myController/show_row(或类似的东西)会在视图中显示该行.(不需要花哨,只需要echo $row->id;类似或类似的东西.)
关于Magento代码结构的任何其他信息也将非常有用.
我正在编写一个组件,并希望从模板文件夹中插入图像.
如何获得模板文件夹的正确路径?
我在Magento的增值税问题上遇到了奇怪的问题.我的产品设置是*产品价格含20%增值税是183.59
我在篮子中添加了30个项目,费用为30*183.59 = 5507.70.我可以在篮子/结账时看到这个值,所以没关系.如果我在篮子里只有一件物品就可以了.
最终的增值税也是5507.70*20/120 = 917.95,但我得到了918.00
你知道如何解决这个问题或者我会在哪里看看?提前致谢.
我正在尝试创建一个简单的继承模块,以便我可以在新的机会形式中添加更多字段,但odoo不喜欢我的代码.我是Odoo和Python的新手,所以不要怪我:(
mymodule.py:
from openerp.osv import fields, osv
class crm_lead_mymodule(osv.osv):
_inherit = 'crm.lead'
_columns = {
'product_type' : fields.selection( [('basic', 'Basic'),('pro', 'Pro'),], ),
}
Run Code Online (Sandbox Code Playgroud)
mymodule.xml:
<?xml version="1.0" encoding="UTF-8"?>
<openerp>
<data>
<record id="view_crm_opportunity_mymodule_form" model="ir.ui.view">
<field name="name">crm.lead.mymodule.inherit</field>
<field name="model">crm.lead</field>
<field name="inherit_id" ref="crm.crm_case_form_view_oppor"/>
<field name="arch" type="xml">
<xpath expr="//notebook/page[@name='lead']" position="after">
<page string="Product Information">
<group col="3">
<field name="product_type"/>
</group>
</page>
</xpath>
</field>
</record>
</data>
</openerp>
Run Code Online (Sandbox Code Playgroud)
在我的代码发生变化之后,我尝试了很多安装,直到我卸载它并且odoo崩溃了.我收到"内部服务器错误"与以下日志:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/werkzeug/serving.py", line 177, in run_wsgi
execute(self.server.app)
...
...
...
File "/usr/lib/python2.7/dist-packages/openerp/modules/registry.py", line 168, in …Run Code Online (Sandbox Code Playgroud) 我知道如何为Joomla 1.6创建一个模块.但我听说可以在同一个XML安装文件中添加一组Joomla 1.5参数和一组Joomla 1.6参数,以使一个软件包只与1.6和1.5兼容.我试过这个技巧,但XML文件无效.
你能给出一个与Joomla 1.5和Joomla 1.6兼容的XML文件的例子吗?
我如何删除“Product X”并仅使用 jquery 保留图像?
<span class="product-field-display">
<a href="/products/product-a-detail" original-title="Product A">
<img alt="product-a" src="/images/resized/product_a_180x180.png">Product A</a>
</span>
<span class="product-field-display">
<a href="/products/product-b-detail" original-title="Product B">
<img alt="product-b" src="/images/resized/product_b_180x180.png">Product B</a>
</span>
Run Code Online (Sandbox Code Playgroud)
我尝试过:
$j('span.product-field-display a').html('');
Run Code Online (Sandbox Code Playgroud)
与:
$j('span.product-field-display a').text('');
Run Code Online (Sandbox Code Playgroud)
但它全部被清除了,不仅仅是文本
var positions = [ "00", "01", "02", "03", "04", "05" ];
jQuery.each( positions, function(players) {
var playerNotesContent = document.createElement('div');
playerNotesContent.setAttribute('id', 'player_stats_block'+this);
$("#player_stats_block" + this).append (columns);
})
Run Code Online (Sandbox Code Playgroud)
我想知道,为什么.append命令不起作用+this,但在创建div时它起作用.我究竟做错了什么?对不起我的英语不好,并提前多多感谢!
更新了!
var positions = [ "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12", "13", "14", "15", "16", "17", "18" ];
jQuery.each( positions, function(players, value) {
var player_id = $("#ctl" + value).attr("href").match(RegExp('players/([^/]+)/details.php$'))[1];
var playerlink = document.getElementById("ctl" + value);
GM_xmlhttpRequest({
method: 'GET',
url: 'http://www.test.com/players/item/' + …Run Code Online (Sandbox Code Playgroud) 我试图通过jqvmap中的某些区域对颜色进行着色,但我无法使其与多个组一起使用.它总是得到最新的组.
var europe = {
au: '#f10',
cz: '#f10',
dk: '#f10',
}
var africa = {
eg: '#f20',
ma: '#f20',
za: '#f20',
tn: '#f20',
}
var asia = {
cn: '#f30',
jp: '#f30',
kr: '#f30',
}
var america = {
ar: '#f40',
us: '#f40',
cl: '#f40',
}
$j('#map').vectorMap({
map: 'world_en',
color: '#f4f3f0',
colors: europe,
colors: africa,
colors: asia,
colors: america,
scaleColors: ['#b6d6ff', '#005ace'],
});
Run Code Online (Sandbox Code Playgroud) 我为Firefox和Chrome构建了一个Greasemonkey用户脚本,现在我想将其转换为Safari扩展和Opera扩展.
是否有像Arantius的Greasemonkey-to-extension编译器那样的编译器,但对于Opera或Safari?
cross-browser userscripts browser-extension safari-extension opera-extension
我有几个与Magento有关的问题:
从Magento的管理面板页面,可以找到的Magento的模块列表,如Mage_Newsletter和Mage_poll
例如.我想知道,这些来自哪里?
例如,如果我创建如下文件:
/var/www/magento/app/design/frontend/[design_package]/[layout_name]/{layout,templates}
Run Code Online (Sandbox Code Playgroud)
存储在这样的目录中的一组文件定义的模块在我刚刚指出的管理页面上显示在Magento模块列表上需要什么?
在设计包的皮肤目录下,拥有一个images目录然后是一个单独的images/media
目录是什么目的.如何决定将哪些图像直接放在images目录下而不是下images/media?这里使用的惯例是什么?
magento ×3
magento-1.9 ×3
joomla ×2
joomla1.5 ×2
jquery ×2
php ×2
append ×1
controller ×1
each ×1
jqvmap ×1
odoo-9 ×1
openerp ×1
phpstorm ×1
python ×1
python-2.7 ×1
remote-host ×1
userscripts ×1
window ×1
xpath ×1