Drupal

Drupal开发人员和管理员的问答

5
如何获取视图页面的路由名称?
在我的自定义提交处理程序中,我想重定向到一个视图页面Url,假设我的视图名称是team,其路径是/admin/team,我发现我应该使用,$from_state->setRedirect('route');但是当我尝试$from_state->setRedirect('/admin/team');面对错误时,如何获取视图路径名称?
16 views  8  routes 

3
如何从路径别名获取节点ID?
我希望能够得到此证明,但我仅有的信息是http://example.com/this-is-the-alias。 如果我不在页面上,是否可以获取该别名的/ node / *内部路径?还是有一种方法可以立即从该别名获取nid?
16 nodes  8  routes  path-aliases 

5
什么是基于Composer的正确核心更新工作流程?
我想使用作曲家来管理Drupal 8依赖项,但是我不确定什么是正确的核心更新工作流程。目前,我正在使用drush将核心更新到最新的Beta版本,但是我的composer.json文件中还包含一些依赖项,因此在更新之后,我将使用composer install安装所有的contrib供应商依赖项。composer install尽管我刚刚将核心更新为最新版本,但似乎运行会覆盖核心目录中的某些文件。 我还尝试过手动编辑composer.json文件,并使用特定的beta版本(例如)替换“ drupal / core”行"drupal/core": "~8.0-beta14",,但它仍会覆盖core目录中的文件。 什么是正确的工作流程?
16 drush  8  updating  composer 

3
在Drupal 8树枝中将纯文本呈现为HTML
我碰到一堵墙,试图从纯文本字段将svg图像标记代码呈现为html。 我希望从纯文本字段呈现svg代码,而不会覆盖其他任何地方的纯文本字段呈现。 纯文本格式当前将所有html标记和<>转换为< >。 我创建了一个字段模板,并尝试将字段内容输出为 {{ item.content.context.value }} 和 {{ item.content|raw }} 两者都将值呈现为用“引号”括起来的每一行的字符串,并将换行符转换为<br/>标签。 我以前使用的是字段类型格式化的文本,但是<pre>即使允许所有标签,它也将所有内容包装在标签中。我真的很想让它与纯文本一起使用。 字段必须以文本形式保存的svg代码示例: <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 290 290" enable-background="new 0 0 290 290" xml:space="preserve"> <g> <path fill="none" stroke="#78C681" stroke-width="3" stroke-miterlimit="10" d="M261.1,273.1H28.9c-6.6,0-12-5.4-12-12V28.9 c0-6.6,5.4-12,12-12h232.1c6.6,0,12,5.4,12,12v232.1C273.1,267.7,267.7,273.1,261.1,273.1z"/> <circle fill="none" stroke="#1B435D" stroke-width="2" stroke-miterlimit="10" cx="145.2" cy="166.9" r="62.7"/> <line fill="none" …
15 8  theming 

4
如何在hook_form_alter()中实现自定义提交处理程序?
我已经将我的Drupal 7模块之一更新为8,而我的表单alter遇到了问题。我添加了验证功能和提交处理程序。验证函数可以正常调用,但是提交函数不会被触发。我想知道这是否意味着需要采用Symfony样式的方法将提交处理程序添加到现有表单中。我做了很多搜索,找不到任何示例。还浏览了一些正在进行的D8模块,但我也没有真正找到任何可行的示例。 有谁知道正确的Drupal 8方式是什么?
15 forms  8 



2
如何以编程方式发布未发布的节点
我有一些未发布的节点,这些节点有其节点ID。如何以编程方式发布它们?使用以下查询在自定义模块中实现此目标是否正确? db_query("UPDATE {node} SET status = 1 WHERE nid = %d", $nid)
15 7  database 


3
如何在Drupal中实现类似于StackExchange网站的带有徽章的基于信誉的系统?
在StackExchange上获得徽章很有趣。但是除此之外,它还可以促进用户之间的高质量互动,并有助于清除垃圾邮件(我从未在该网站上看到垃圾邮件)。 我有一个大约有500位活跃用户的社区网站,但是垃圾邮件发送者开始变得越来越多。 我希望有一种方法可以使网站更具吸引力,同时促进相同质量的交互性。 您将如何建议建立良好的声誉系统以及目标达成系统?
15 7 

10
PEAR在哪里安装Drush?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Drupal Answers 的主题。 4年前关闭。 我使用Drush项目页面上提到的PEAR选项安装了Drush,但是找不到安装位置。 有人知道默认的安装位置吗? 具体来说,我找不到要编辑并向其中添加多个站点的drush.rc.php文件的位置。
15 drush 

4
如何获得$ view->实际的行号?
如何在Drupal7和views3中的views-view-field--title.tpl.php中获取实际行数? 我知道如何得到总数 $view = views_get_current_view(); $view->total_rows; 但是如何获得实际的行号?打印1/4 2/4 3/4 4/4
15 views  theming 



3
最佳APC设置以减少页面执行时间
我有Drupal 7,带有php-fpm的apc和位于清漆和512 MB RAM之后的apache。 我用devel模块测量页面执行时间。 与页面执行时间854 ms相比,数据库查询时间很短(62ms)。这意味着PHP和APC设置存在问题。 我当前的设置是 apc.shm_size = 64 apc.stat=1 我该如何改善? 在上述配置下,Drupal的最佳设置是什么? 谢谢
15 7  performance  caching 

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.