标签: drupal-theming

将HTML模板转换为Drupal 7

我有一个HTML主题.如何将我们的HTML模板转换为Drupal 7主题?

drupal drupal-7 drupal-themes drupal-theming

5
推荐指数
1
解决办法
2506
查看次数

如果用户已登录 Drupal,如何显示注销按钮?

如果用户已登录,我需要在我的站点上显示一个注销按钮,如果用户未登录,我需要在我的站点上显示一个登录按钮。我该怎么做?

drupal drupal-6 drupal-theming

4
推荐指数
1
解决办法
2万
查看次数

Drupal - 禁用分类术语页面上的节点列表?

是否可以禁用分类术语页面上的节点的正常分类列表?

我需要这个的原因是我想使用视图覆盖分类页面但是默认视图覆盖会阻止面包屑模块​​正常工作.所以,我想创建一个术语视图,但作为一个块,并在PHP的某些页面上显示它.

谢谢

drupal drupal-theming drupal-taxonomy

4
推荐指数
2
解决办法
7306
查看次数

Drupal视图 - 可以分割暴露的形式吗?

我需要在页面的侧边栏中显示部分暴露的表单,以及该区域中表单和内容的其余部分$content.我找不到这样做的好方法.我想让它以某种方式出现,通过"暴露形式"设置制作"块"视图,然后尝试仅通过.tpl文件显示我需要的部分.问题是,当单击提交按钮(提交按钮在$content区域中)时,不考虑侧栏中的过滤器.

drupal drupal-views drupal-6 drupal-theming

4
推荐指数
1
解决办法
2602
查看次数

使用模板建议的模式在hook_theme()中不起作用

我正在尝试实现模式和模板建议,但它不起作用.
这是hook_theme()我的模式的实现 :

$theme['nm_home_page_zone'] = array(
  'pattern' => 'nm_home_page_zone__',
  'arguments' => array('nodes_content' => array(), 'nodes' => array()),
  'template' => 'zone-contenu',
),
Run Code Online (Sandbox Code Playgroud)

theme()用以下代码调用:

$output .= theme(array('nm_home_page_zone__'.$rowZone->model.'_'.$rowZone->weight, 'nm_home_page_zone__'.$rowZone->model, 'nm_home_page_zone'), array(), array());
Run Code Online (Sandbox Code Playgroud)

我在我的主题和模块中有2个模板文件(zone-contenu.tpl.php和zone-contenu - one.tpl.php)(只是为了确定).
在我的情况下,模式和模板建议应该使用zone-contenu - one.tpl.php,但它不起作用.

我在这里缺少什么?

drupal drupal-6 drupal-theming

4
推荐指数
1
解决办法
1301
查看次数

在页面上包含两个版本的jQuery,而不会影响旧插件

我们的drupal站点运行jQuery版本1.2.1,我们还没有升级.

问题是这样的:

我们需要添加一个名为jQuery Tokeninput的新插件,但它只适用于最新的jQuery版本.我们尝试使用旧版本添加最新的jQuery版本,但它会产生奇怪的结果.

我的问题是,如何在不影响旧的jQuery插件的情况下包含最新的jQuery文件?

javascript jquery drupal jquery-plugins drupal-theming

4
推荐指数
1
解决办法
1万
查看次数

在drupal 7中安装superfish菜单

我需要在我的Drupal 7构建的站点中使用superfish,我安装了库和superfish模块并启用了它们.我也安装了superfish库,一切都很顺利.

另外,我添加了一个名为"superfish_menu"的新区域mytheme.info.

然后转到块并将superfish 1块分配给superfish_menu区域,然后将块配置为此块中指定的主菜单.

然后转到page.tpl.php并输入此代码

 <div style="border:3px solid red">
   <?php print render($page['superfish_menu']); ?>
 </div> 
Run Code Online (Sandbox Code Playgroud)

最后,我清除了缓存.但不幸的是我看不到超级鱼的菜单.

我错过了什么?

php drupal drupal-7 drupal-theming drupal-modules

4
推荐指数
1
解决办法
1571
查看次数

尝试使用奇点gs让div在网格中并排显示

我刚刚开始使用Drupal,Omega 4主题进入响应式设计技术,并希望使用奇点网格系统.我不太了解CSS(基本原则是,微妙的没有),而SASS似乎是一种很好的方式来逃避一些更神秘的功能(有点像jQuery帮助你避免Javscript).由于我真的是初学者,我想我会尽可能简单地从虚拟页面开始.那么,这是HTML:

<html>
  <head>
    <title>Singularity HTML Demo</title>
    <link rel="stylesheet" href="stylesheets/test-grid_1.css">
  </head>
  <body>
    <div id="page">
        <h1>Page tests_1</h1>
        <div id="foo">
            <h2>Foo</h2>
            <p><p>Aliquam nulla metus, laoreet non felis ut, commodo laoreet nulla. </p></p>
        </div>
        <div id="bar">
            <h2>Bar</h2>
            <p>Morbi volutpat justo ante, et laoreet est porttitor id. Nullam rhoncus ipsum leo, sed tincidunt ante consequat in.</p>
            <p>Quisque porttitor tincidunt hendrerit. Nulla et urna nisi. Fusce vulputate aliquet posuere. Cras tempor ante vel turpis scelerisque mollis. In bibendum augue in tincidunt vulputate. Donec accumsan sapien …
Run Code Online (Sandbox Code Playgroud)

drupal-theming singularitygs

4
推荐指数
1
解决办法
1593
查看次数

Drupal 8 包含部分模板

我正在尝试使用 Drupal 8,有自己的主题,由于我的要求存在很大的结构差异,我有一个 page--front.twig.html 和 page.twig.html,我想创建模板部分,如普通 Symfony2 项目中的部分,例如 footer.html.twig 和 header.html.twig。这些模板保存在子目录/parts/下

但是我像平常一样调用这个模板,我只是收到一个带有模板名称的字符串。

例如:

{# in page.html.twig or page--front.html.twig #}
{% include 'parts/footer.html.twig' %} 
Run Code Online (Sandbox Code Playgroud)

以字符串形式返回文件名:

parts/footer.html.twig
Run Code Online (Sandbox Code Playgroud)

Drupal 8 可以做到这一点吗?

drupal drupal-theming drupal-8

4
推荐指数
1
解决办法
5618
查看次数

核心搜索模块,更改标记

我想从 core/modules/search/src/Controller\SearchController.php 的第 119 行删除搜索页面中添加的搜索结果字符串。

if (count($results)) {
  $build['search_results_title'] = array(
    '#markup' => '<h2>' . $this->t('Search results') . '</h2>',
  );
}
Run Code Online (Sandbox Code Playgroud)

我可以使用搜索表单上的 preprocess_form 函数和搜索结果上的 preprocess_search_result 更改上面的搜索表单和结果列表。

是否有我错过的预处理功能,或者我可以使用自定义模板文件吗?

php drupal drupal-templates drupal-theming drupal-8

4
推荐指数
1
解决办法
2859
查看次数