Questions tagged «7»

版本标记应用于仅适用于版本的问题,而不仅仅是说明网站使用的版本。


6
如何向使用图像样式生成的图像添加CSS属性
标题中几乎所有内容。我想向通过图像样式主题函数生成的图像添加CSS类,以便输出看起来像: <img class="MYCLASS" alt="" src="site.com/sites/default/files/styles/profile_picture/public/pictures/picture-1-1318455022.jpg" typeof="foaf:Image"> 反正有这样做吗?
10 7  theming  media 




5
如何在主题中添加条件javascript?
我想使用Selectivizr脚本模拟IE6-8中的CSS3选择器。 但是我很难将其添加到主题中。到目前为止尝试: 1)强制将其放入html.tpl.php头部分: <!--[if lt IE 9]> <script src="<?php print base_path() . path_to_theme(); ?>/js/selectivizr.js"></script> <![endif]--> 但是base_path()在D7中似乎没有返回任何内容(至少在html.tpl.php中-可能在page.tpl.php中)。而且我知道这不是Drupal的方式。 2)添加到主题的.info文件中: scripts[] = selectivizr.js 但这当然是无条件的:( 3)在我的template.php中使用drupal_add_js()。 但是,我不确定是否可以在此处有条件地设置它?
10 7  theming  javascript 

5
缺少“清理网址”选项
我有一个新安装的Drupal7。我在其中带有URL编码的管理覆盖URL遇到问题,我在这里询问了这个问题。另一个用户建议我确认已启用干净的URL。 当我转到首页»管理»配置»搜索和元数据»清理URL时,我看到的是: 使用诸如example.com/user之类的URL代替example.com/?q=user。如果在测试干净的URL后将您定向到“找不到页面(404)”错误,请参阅联机手册。 该消息后面是按钮“运行清理URL测试”。这似乎无能为力:浏览器告诉我它正在从网站上加载内容,但页面没有变化。 我没有启用或禁用干净URL的选项。 我很确定它已禁用,因为当我访问website.com/user时,我得到了404。 我该如何解决?
10 7  debugging 


7
显示以逗号分隔的分类术语列表?
Drupal 7。 在我的node.tpl.php中,我想打印出一个分类术语列表(该分类称为“通道”。)。如果我使用: <?php print render($content['field_channel']); ?> 显然,它可以工作,但是要使它们内联,我能做的最好的就是使用CSS使它们浮动。我希望它们之间用逗号分隔。有任何想法吗? 谢谢。

6
节点克隆模块-如何使用?
我正在使用Node clone。 模块的管理部分工作100%。我可以编辑设置,但是应该出现在其他与节点相关的选项卡(编辑,开发...)旁边的克隆选项卡。 有没有人使用过此模块,可以为我提供帮助吗?
10 7 

4
“ Drupal友好”托管是什么意思?
我是Drupal和网络托管的新手。我的问题是什么构成完全对Drupal友好的主机?我知道主机提供商使安装变得更加容易,使您可以进行SSH访问并能够提取服务器上的压缩文件。 在Drupal友好的主机中我还需要什么?
10 7 

2
强制Drupal将Drupal行为附加到新的ajax内容上(仅Drupal.attachBehaviors()不能正确工作)
我在drupal.org上做了很多有关该主题的文章,但不幸的是,背景不正确。 ajaxed内容未附加所需的JS和CSS(论坛) ajaxed内容未附加所需的JS和CSS(问题) 我认为这不是问题,所以我尝试使用另一种方法,也许这可能是解决方案。加载整个PHP页面并使用ajax提取某个div并不正确。所以我想,我可以让drupal仅加载内容并将其与ajax一起注入div。我用hook_preprocess_page和hook_preprocess_node进行了查询,该查询在请求的URL中查找“ ajax = 1”,然后只给出内容而不显示整个页面。现在在理论上,借助于某些tpl.php文件,我可以将drupal的输出限制为仅$ content。这就是问题所在。即使我以原始方式保留tpl.php文件,但从node-ajax.tpl.php中删除“ $ content”时,我的方法仍然有效。“以正确的方式工作”是指drupal不会重新加载整个页面,但当然不是内容。但是我无法向我自己解释,因为$ content变量中的原因,所以我认为,这只是生成内容的html。所以我的问题是,我如何将drupal的输出限制为仅包含内容,或者我是否执行了错误的步骤以使其正常工作。这是我正在使用的模块和js文件:my_ajax.module: <?php function my_ajax_init() { drupal_add_js(drupal_get_path('module', 'my_ajax') . '/my_ajax.js'); } function my_ajax_preprocess_page(&$vars, $hook) { if (isset($_GET['ajax']) && $_GET['ajax'] == 1) { $vars['template_file'] = 'page-ajax'; } } function my_ajax_preprocess_node(&$vars, $hook) { if (isset($_GET['ajax']) && $_GET['ajax'] == 1) { $vars['template_file'] = 'node-ajax'; …
10 7  ajax  javascript 

3
您如何删除“用户登录”块?
我知道这是一个简单的问题,但是我已经搜索了太长时间。 我只想删除用户登录框,以便除管理员访问权限外,对网站的所有访问都是匿名的。我们不希望用户在系统上创建帐户。
10 7  users 

3
* .drupal.org单一登录的工作方式
我相信有很多方法可以在Drupal中实现单点登录。我想知道* .drupal.org网站一直在使用的方法。如果我访问任何drupalconf网站http://chicago2011.drupal.org/user或http://london2011.drupal.org/user,它将使用drupal.org网站中提供的用户凭据对我进行身份验证。如果有人可以指出实现这些目标的模块或手册页面,我将不胜感激。提前致谢。
10 7  users  multi-sites 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.