你在这里

那些年我们提过的问题

在Drupal QQ群每天都有很多提问,如今你整理了吗?

关于如何查看内容的版本修订信息

记录某一篇node的修订版本信息,在该node的编辑页面做如下设置:

1.png

如果想要记录某一个内容类型的版本修订信息,可以在该内容类型的编辑界面做如下设置:

2.png

然后可以在node/[nid]/revisions路径下看到修订信息的列表:

3.png

js中动态加载的css在drupal中无法加载

今天用现成的html页面改装成drupal模板,遇到了一个很奇怪的问题。就是:

    在js中动态加载的css文件,在drupal中却没有加载。

经龙马提醒可能是路径的问题,于是检查了一下:

是一个响应式的html,css会根据不同的分辨率动态加载,文件目录如下:

 111.png

这是原来的路径

112.png

 

为了确认当前路径,用了以下代码:

taxonomy下为何不能添加二级分类

新手弱弱的问一下,在建一个产品分类,刚好碰到只能建一级分类术语,建二级分类还是直接显示,就算将二级分类归到一级分类下,但二级分类还是与一级分类同时显示在同一页面上,请问为何会这样啊,求指点!

求问打算用drupal8beta版本,正式版本出来会有升级补丁吗?

求问打算用drupal8beta版本,正式版本出来会有升级补丁吗?

Mac升级到Yosemite后Drupal网站链接不能访问

我的Mac新近升级到了Yosemite, 在体验到全新Yosemite带来的视觉冲击之后,发现悲剧了:我的本地Drupal网站除了首页能访问外,点任何链接都出现The requested URL was not found on this server.

在Drupal中国QQ群@[北京]Boy的帮助下,才发现原来是简洁URL(Clean Url)的设置被重置了,参考这篇文章恢复一下设置:http://drupalchina.cn/content/drupal-jian-ji-lian-jie-ru-he-she-zhi

问题解决!感谢 @[北京]Boy,感谢@龙马。

drupal跨服务器上传文件

drupal在A服务器,需要通过drupal将文件上传到B服务器中,并且可以在前台查看、下载上传到B服务器的文件

用drush安装模块,这个模块名从哪里来啊

答案:一般用网址最后一段

标签: 

Mac电脑升级到最新Yosemite之后出现用户级目录无法访问的解决方案

对系统方面不太了解,无法讲解原理什么的,就描述下经过。

苹果Mac book air,以前参照此篇文章http://www.guomii.com/posts/30136配置的apache开发环境,除了配置“系统级根目录”:localhost能够访问之外,另外还配置了一个“用户级根目录”也可以访问:localhost/~username,对应mac文件目录为:/etc/apache2/users/yourusername/Sites,并将网站放在此目录下。

 

后来升级为苹果最新的Yosemite系统,手动开启apache之后,发现localhost可以访问,localhost/~username无法访问,重新按照上面链接中的文章重新检查了一遍,都没有问题,一直显示是url无法找到,在网络上搜索,找到此篇文章:http://stackoverflow.com/questions/24583859/apache-localhost-username-not-working,简而言之就是:

编辑:sudo vi /etc/apache2/httpd.conf,找到

#LoadModule userdir_module libexec/apache2/mod_userdir.so

页面菜单添加新窗口打开的链接

In the 'page--landing.tpl.php' file, the menu is created with:
//--页面菜单添加新窗口打开的链接
<div id="menu">
<?php print $navigation; ?>
</div>

<?php
A quick way would be to use jQuery to rewrite the anchor tags in the menu with the target attribute
//--方法一,使用jquery
$( '.page--landing [menu link selector] ).attr( 'target','_blank' );

Using the Drupal API
//方法二:使用hook_menu_link_alert
function MODULE/THEMENAME_menu_link_alter(&$item)
{
   if (some logic that sets it only for the desired paths/context)
   {

添加自定义字段到用户注册表单方法

<?php
/**
 * Implementation of hook_enable().
 */
function addexample_enable() {
  // Check if our field is not already created.
  if (!field_info_field('field_myfield')) {//--字段名称需要小写
    $field = array(
        'field_name' => 'field_myfield', 
        'type' => 'text', 
    );
    field_create_field($field);

    // Create the instance on the bundle.
    $instance = array(
        'field_name' => 'field_myfield', 
        'entity_type' => 'user', 
        'label' => 'My Field Name', 
        'bundle' => 'user', 

页面

订阅 RSS - 那些年我们提过的问题