我正在学习php和创建主题。不幸的是,当我编辑我目前在drupal中使用的主题时,我在主题中犯了一个错误,以至于没有任何内容出现,即使我点击了drupal/index.php。我想将损坏的drupal主题更改为可用主题,但我无法这样做,因为我什至无法查看管理部分。 最佳答案 HowToresetyourthemeviathedatabaseDrupal.org上的页面包含直接从SQL提示更改主题的说明。目前尚不清楚这是否适用于最新版本的Drupal,因此请在尝试此操作之前备份您的数据库。
我在drupal8中修改表单时遇到多个AJAX请求的问题。让我解释一下——我一直在尝试在drupal中构建一个测验模块,并决定使用一个小部件来创建数量可变的测验问题,在这个问题小部件中是一个可能的答案列表。我在我的问题小部件中创建了一个AJAX按钮,它允许删除答案并且它在第一次提交时工作,但由于某种原因我第二次运行ajax调用时表单被重置(就像没有进行任何更改一样,并且没有删除任何答案)。我在取消设置答案后以及第二次运行ajax回调时调试了表单数组。启用ajax的按钮使用默认的ajax替换方法,我尝试了在我的AJAX回调中返回表单(减去答案)的不同方法,包括简单地取消设置选定的表单元素
我应该如何在用户配置文件的前端添加选项卡。由于我在后端进行了更改,但我找不到任何解决方案。 最佳答案 如果您想创建自己的模块,代码将如下所示:functiondownloaded_menu(){$items['user/%user/downloaded']=array('title'=>'Downloaded','pagecallback'=>'downloaded_content_page','accessarguments'=>array('accesscontent'),'type'=>MENU_LOCAL_TASK,'wei
在Drupal7中创建了一个网格格式的blockView(称为*super_gallery*)添加了模板特化views-view-grid--super-gallery--block.tpl.php清理主题注册表清除所有缓存在View编辑器中使用预览我可以看到模板修改的输出。好使用在另一个显示*super_gallery*View的模板中,它显示未更改的输出。不好我如何使用views_embed_view的模板?编辑1还尝试过:$view=views_get_view("super_gallery");print$view->preview("default",$gallery_arg
我需要启用使用军用通用访问卡/个人身份验证系统登录到由Drupal支持的新站点。我遇到过这个模块:http://drupal.org/sandbox/larquin/1292622但是没有代码。有可用的Drupal模块吗?如果没有,是否有人知道我可以查看的任何PHP(或任何其他语言)示例代码以作为模块的基础?或者,是否有另一种方法可以支持这种不需要专用模块的身份验证方法?(例如ActiveDirectory?Apache配置?等) 最佳答案 Drupal支持使用CAS登录,CAS支持使用X.509证书。https://drupal.
我正在尝试为Drupal7的Ubercart3/cart页面设置主题,但我正在努力寻找这样做的主题功能。我相信正确的代码可能位于template.tpl.php中,但我不确定。在Drupal中的什么地方设置这个页面的主题代码? 最佳答案 新建一个模板文件,命名为page--cart.tpl.php有关Drupal主题建议的更多信息:http://drupal.org/node/1089656(添加新模板文件后不要忘记清除缓存)另一种方式使用Devel模块与themedeveloper模块以获取所有可用的主题建议。更新:如果您只想设计
我创建了一个自定义的Drupal8模块,它与自定义block和block表单一起工作以收集一些信息。这一切都很好。我还有一个twig模板,我想使用我购买的php提要类呈现Twitter提要。我只是不知道它是如何将它集成到模块中的。这是类(class)的设置:http://austinbrunkhorst.com/demos/twitter-class/#setup它包含两个文件:ultimate.twitter.feed.php和tmhOAuth.php当前是ultimate.twitter.feed.php头部的require_once'tmhOAuth.php';根据说明,我应该创
我需要一些关于如何调试挂起的新服务器配置的提示。这个站点本身就是一个非常大的Drupal实例。在APC功能下,每页加载45+MB的PHP内存很大。该网站本身确实在另一台服务器上运行nginx/php-fpm/apc。我正在设置的新服务器具有自定义PHP5.3版本。nginx配置为监听80端口,将fastcgi请求传递给127.0.0.1:9000。这行得通。在Drupal根目录中,我有一个带有phpinfo()的纯PHP文件;在里面。我可以直接加载此PHP文件并确认PHP构建看起来不错。没有nginx错误,但是php-fpm错误日志会在页面挂起时显示:[2012年12月22日17:41
我确信这对jQuery专家来说很简单,但我是一名后端人员,找不到执行此操作的最佳方法。我在Drupal中有两个数组,一个是View名称列表,另一个是包含每个View的显示列表的数组。下面是填充两个数组的代码://loadlistofviewsintoarrayforselectlists$views=views_get_all_views();$viewnames=array();$viewdisplays=array();foreach($viewsas$view){$viewnames[$view->name]=$view->name;foreach($view->displaya
我的PHP弃用错误充斥着日志文件和Drupal状态页面,如下所示::Functionereg()isdeprecatedinmysite/includes/file.inconline893.我应该能够关闭我的php.ini中的E_DEPRECATED错误,但尽管设置为:error_reporting=E_ALL&~E_DEPRECATEDphpInfo()报告error_reporting主值和本地值均为22527。我做了一个grep-Rerror_reporting在我的文档根目录中希望找到任何硬编码的错误级别但没有运气:./includes/common.inc://Ifthe@