我在页面内容类型中添加了一个新字段"mood"(图像).有没有办法访问page.tpl.php中存储在此字段中的图像?
我正在尝试在Drupal 7中构建自己的模块.
所以我创建了一个名为'moon'的简单模块
function moon_menu() {
$items = array();
$items['moon'] = array(
'title' => '',
'description' => t('Detalle de un Programa'),
'page callback' => 'moon_page',
'access arguments' => array('access content'),
'type' => MENU_CALLBACK
);
return $items;
}
function moon_page(){
$id = 3;
$content = 'aa';
}
Run Code Online (Sandbox Code Playgroud)
在moon_page()函数中,我喜欢从我的主题文件加载自定义模板'moon.tpl.php'.
这可能吗?
如何设置Drupal 7的登录页面的样式?我喜欢用不同的方法page-user-login.tpl或user-login.tpl的page-login.tpl,但没有结果.
有没有一种简单的方法可以在他自己的.tpl文件中使用Drupal 7中的登录页面进行主题化?
我有一个添加新内容类型的模块.
对于此内容类型,我想提供node_contenttype.tpl.php节点类型模板,但Drupal不会在模块目录中识别此模板,仅在主题中.
如何让Drupal(6)使用我的模板?
如何404 page在Drupal 8中创建自定义?
我在后台创建了一个名为404(节点号100)的新页面(内容).我在Configuration>
Basic site设置中将其设置为404默认页面.
它适用于我在Backoffice中设置的内容.
但现在我希望它以编程方式编辑,我不知道如何创建覆盖文件.
我试图创建mytheme/templates/html--node--100.html.twig它只有当它直接请求url(node/100)时才有效,但是当你在URL上尝试随机slug并且drupal必须解决它时它不起作用.当发生这种情况时,drupal正在为我提供404 page后台内容而不是我刚刚创建的文件中的内容.
我尝试了好几种文件,如page--404-html.twig,html--node--404.html.twig,html--page--404.html.twig,...但它不工作也不
任何人都可以帮我一把吗?
任何人都可以帮助我了解如何主题视图.
对于创建的每个视图,我想要有不同的模板.
我似乎无法显示我的子菜单.
我去过:首页»管理»结构»菜单
然后,我编辑了父菜单,并选中了"显示为扩展"的复选框 - 但仍然没有.
我所指的导航的page.tpl.php页面上的代码如下:
<?php
if ($page['navigation'] || $main_menu):
?>
<?php
print theme('links__system_main_menu', array(
'links' => $main_menu,
'attributes' => array(
'id' => 'nav',
'class' => array('links', 'clearfix'),
),
'heading' => array(
'text' => t('Main menu'),
'level' => 'h2',
'class' => array('element-invisible'),
),
));
?>
<?php
print render($page['navigation']);
?>
<?php
endif;
?>
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
任何帮助将不胜感激.
以编程方式更改活动Drupal 7主题的正确方法是什么?我$custom_theme在Drupal 6中使用过,但它在Drupal 7中不起作用.
我是Yii框架的新手.我之前正在研究drupal,drupal的主题制作网站并不难管理.但我只是想知道如何使用Yii框架为网站创建主题.
我经历了很多网站,但仍然不知道从哪里开始.例如,我查看了http://www.yiiframework.com/doc/guide/1.1/en/topics.theming.
现在我的怀疑是:
如果有人会一步一步解释它会很好.
我想在不使用该模块的情况下将我的Google Analytics代码添加到Drupal网站.我读了与此相关的线程,但我无法在我的网站上进行.我想把我的代码放在<head></head>标签里面.这是我的代码:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXX-X']);
_gaq.push(['_setDomainName', 'example.com']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
Run Code Online (Sandbox Code Playgroud) drupal-theming ×10
drupal ×9
drupal-7 ×5
php ×3
drupal-6 ×2
drupal-8 ×1
drupal-views ×1
login ×1
yii ×1