在我的 Django 站点中,我想为我们最好的客户和老板提供几个主题。所以我很快创建了以下内容。- 我很高兴我能够提出它,但我想用我要求的很好的解决方案消除一些肮脏的黑客。
这是我的黑客
base.html 说(小心 - 丑!)
{% ifequal theme "0" %}
{% include "base_d0.html" %}
{% endifequal %}
{% ifequal theme "1" %}
{% include "base_d1.html" %}
{% endifequal %}
{% ifequal theme "2" %}
{% include "base_d2.html" %}
{% endifequal %}
Run Code Online (Sandbox Code Playgroud)
然后我将所有常见 css 和 js 的子目录保存在 MEDIA 目录中
并创建子目录
static/
d0/ ( all theme 0 stuff )
css/
js/
d1/ ( all theme 1 stuff )
css/
js/
...
css/
(all common css)
js/
(all common …Run Code Online (Sandbox Code Playgroud) 我想运行一个python脚本应该这样做:
django-admin startproject foobarpython manage.py barfoobarfoo在设置中添加新创建的应用程序的条目INSTALLED_APP.我怎样才能做到这一点?
在我的情况下,我有,简化了嵌套列表和封闭div,我无法改变它,它是由drupal菜单创建的.
我想克隆硬编码网站的菜单(编辑删除的链接)
我如何"嵌入"子菜单中的框(ul li ul li items),是否可以只在块显示的列表中?我需要一个z-index吗?还是漂浮?即使是列表项也可以浮动吗?
一般来说,我理解级联的东西,但仍然很难写很少重复的CSS.一些缩短技巧会很好.
我现在的主要问题是为什么最后一个条目(标记)的样式被覆盖.文件中的订单是否起作用?
#block-system-main-menu .content {
font-size: 17px;
font-weight: bold;
}
#block-system-main-menu div ul li {
width: 207px;
margin: 4px 0px;
}
#block-system-main-menu div ul li {
display: block;
height: 38px;
background: url(/sites/all/themes/schott/menuitembg.gif);
}
#block-system-main-menu div ul li .active-trail {
display: block;
height: 60px;
background: url(/sites/all/themes/schott/menuitembg_p.png);
}
div ul li ul li.leaf { /* both styles are overwritten */
display: inline-block;
background: url(/sites/all/themes/schott/subitem_passive.gif);
}
Run Code Online (Sandbox Code Playgroud) #define DEBUG 1
void senddata() {
...
if (DEBUG==1) {
cout << row->Printable () << endl;
};
....
}
Run Code Online (Sandbox Code Playgroud)
getrow.cc:在函数'void senddata()'中:getrow.cc:277:错误:在'=='标记之前的预期primary-expression
IMO代码在几天前运行了...... - 不知道这里有什么问题吗?
c++ ×1
css ×1
django ×1
django-admin ×1
drupal ×1
expression ×1
menu ×1
nested-lists ×1
python ×1
scripting ×1
theming ×1