Questions tagged «7»

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


2
Drupal的附加行为:对所有新加载的内容有反应吗?
我有两个不同的模块,它们在许多方面可以协同工作。他们共同努力的事情之一是,模块A通过AJAX加载内容,而模块B需要将事件侦听器附加到加载的内容上。 然而,似乎当内容是由模块A通过AJAX加载,只是的“附加”功能Drupal.behaviours.a被调用,而不是的“附加”功能Drupal.behaviours.b。这两个函数在页面加载时被调用,但在后续的AJAX内容加载时不被调用。 // This runs every time module A loads new content. Drupal.behaviors.a = { attach: function(context, settings) { alert('a:attach'); } } // This only runs on page load, but never when module A loads new content. Drupal.behaviors.b = { attach: function(context, settings) { alert('b:attach'); } } 每当任何模块加载新内容时,如何使Drupal.behaviours.b的“附加”功能运行?
12 7  javascript 

4
使用View从另一个Drupal数据库加载节点
我正在尝试使用Views从另一个在settings.php中定义的Drupal数据库中加载节点,并使用'cms'键。这两个站点都是Drupal7。另一个数据库是一个不同的Drupal安装,它充当内容存储库或集中式CMS。我的目标是在目标站点上创建新的视图类型/组,因此,在创建视图时,站点构建可以选择“ CMS内容”而不是“内容”。我希望站点构建器能够正常地基于内容类型和集中式CMS站点中的内容来构建视图,即使我必须告知每种内容类型中所有字段的视图也是如此。 在我的hook_views_data()实现中,我设置了'database'键,但是在不覆盖$ data ['node']的情况下无法弄清楚如何从节点表中读取数据。 function cms_connector_views_data() { $data['cms_connector']['table']['group'] = t('CMS Content'); $data['cms_connector']['table']['base'] = array( 'field' => 'nid', 'title' => t('CMS Content'), 'help' => t('Content from the centralized CMS.'), 'database' => 'cms', ); return $data; } 当然,这不是在寻找节点表,而是cms_connector在我的cms数据库中寻找一个不存在的表。 SQLSTATE[42S02]: Base table or view not found: 1146 Table 'cms.cms_connector' doesn't exist http://views-help.doc.logrus.com/help/views/api-tables说$ …
12 7  views 

1
如何在Media 7.1.2 / Media 7.2.X中设置媒体样式?
Media项目家族中允许为Media文件定义样式的组件的最新形式在哪里? 我看到很多关于Media模块包含,一旦包含或可以与UI组件兼容的想法的引用,该UI组件类似于Drupal 7核心Image Styles系统,该系统允许定义格式。显然,很久以前/admin/config/media-image-styles 有一个模块,风格,通过媒体名气亚伦,有一个子模块调用文件的样式。关于Styles项目描述,建议Media模块实现其捆绑的子模块Media Styles中提供的API。但是我下载的Media的最新7.2.x开发人员(以及7.1分支的最新稳定版本)不包含此类模块,上面为其指定的URL路径无处可寻,而且我找不到任何此类模块作为单独分布的模块。Styles包含一个UI模块,但这似乎与Media无关,并且Styles自2011年以来就没有进行过更新,而Media自那时以来一直处于近乎恒定的发展(启用了最新的Media 7.2.x开发人员,对我而言用户界面网址崩溃并出现致命错误Call to a member function getExternalUrl() on a non-object in...)。另外,在当前的媒体项目页面上甚至都没有提到样式。 从人们谈论这种媒体样式UI的方式来看,听起来它曾经是Media项目非常重要的一部分。我了解媒体项目已经处于不断变化的状态,并且文档落后于项目的当前状态。 该组件的最新形式在哪里,它允许为媒体文件定义样式? 以下是一些相关内容(现在看来已经过时了): 一个文档页面,其中提到了该路径,并提供了一些早于2011年初的解决方法 一个问题,这导致了创造,文档页面的 亚伦的原始媒体样式路线图,解释了样式模块发布之前的基本原理,撰写于2011年1月 刚刚看到这个确认,即样式模块肯定已弃用,并且即将退出媒体系列 编辑:找到了一个线索,埋在“配置”文档页面的底部: 在转换媒体以偏爱文件实体和文件字段之前,Media模块以前严重依赖于Styles模块...定义新的“显示”或查看模式...可以使用http://drupal.org/project实现 / entity_view_mode 但是我看不到该链接模块中的任何东西似乎都支持我所讨论的那种功能。7.2分支的教程非常有限,涉及使用Entity View Mode,但是它使用它来使用常规图像样式界面为图像定义图像样式。对于非图像文件(如视频)的文件样式来说,看起来没有什么意义,或者可以做更高级的事情,例如具有显示视频缩略图图像的样式和显示视频播放器的另一种样式。搜索仍在进行中...
12 7  media  theming 

1
云文件中断时回退到本地映像?
我正在使用Cloud Files模块,该模块使用Rackspace Cloud Files PHP API将所有上载的文件存储在Rackspace Cloud Files(CDN)上。一切都很好。 但是,今天,Rackspace本身的API中断了,这导致我的整个网站崩溃了。当我的网站最终启用时,我绝对不会发生这种情况。有什么办法可以将文件以及本地文件保存在本地文件中,以便在出现问题时可以翻转管理页面中的设置,它将开始使用本地文件,以便在Rackspace正常运行时该站点可以继续工作问题?
12 7  cdn 

1
您如何订购drupal_add_html_head()添加的元标记?
我正在向Drupal网站添加Open Graph支持,并且有很多drupal_add_html_head()调用,例如: $og_title = array( '#tag' => 'meta', '#attributes' => array( 'property' => 'og:title', 'content' => $node->title, ), ); drupal_add_html_head($og_title, 'zujava_og_title'); $og_url = array( '#tag' => 'meta', '#attributes' => array( 'property' => 'og:url', 'content' => url('node/' . $node->nid, array('absolute' => TRUE)), ), ); drupal_add_html_head($og_url, 'zujava_og_url'); 总共我有10个。它们似乎并没有按照被调用的顺序输出(都在单个函数中)。 我可以使用某种权重来设置订单吗?
12 theming  7 

1
导出具有功能的多语言设置
我正在使用功能来导出10种内容类型,但是我没有多语言设置。我的问题是,这是否有可能,也许是用强壮的手臂,还是我不得不手动更改这些设置? 我使用i18n模块,并希望content_type可翻译,在我设置的content_type编辑菜单中: 发布设置->多语言设置->启用翻译 多语言设置->扩展语言选项->要求语言(不允许语言中立)。
12 7  features  i18n-l10n 

1
针对特定区域的Drupal 7自定义block.tpl.php
我是drupal 7的新手,在这个方面真的很挣扎: http://drupal.org/node/104319 我有一个称为导航的区域 在我的.info中 regions[navigation] = Navigation bar 对于该区域,我想使用自定义的tpl.php文件。我试过了 block-navigation.tpl.php 就像在示例中一样,然后将其放在主题根目录和templates文件夹中,没有运气。我已经清除了缓存并确保有一个标准的工作block.tpl.php。无济于事。 回答: 我需要一个区域-navigation.tpl.php和一个块-navigation.tpl.php,两次--都加倍。 在这个问题上的1000次浏览赢得了我受欢迎的问题徽章。但是,在你的心脏你们找不到它给予好评多比1周的时间。Laaaammmmmeeee ....
12 7  blocks  theming 

3
如何在Drupal Commerce中以编程方式获取送货地址-我应该使用哪种包装纸?
我需要以编程方式获取Drupal商业中的送货地址(准确地说是送货国家)。我有$order对象。我如何获得送货地址? 编辑-好的,我做到了 $order_wrapper = entity_metadata_wrapper('commerce_order', $order); $shipping = $order_wrapper->commerce_customer_shipping->value(); 现在我需要重新包装,但我不知道类型 $shipping_wrapper = entity_metadata_wrapper(?, $order); 我应该放什么而不是问号?
12 7  commerce 

1
是否可以通过hook_menu将自定义链接添加到“主菜单”?
我正在尝试从模块内部向主菜单添加新链接。 目前,此代码: function custom_food_orders_menu() { $items['order_food'] = array( 'title' => 'Order Food', 'page callback' => 'page_creator_function', 'access callback' => TRUE, 'menu_name=' => 'main-menu', 'type' => MENU_NORMAL_ITEM, ); return $items; } ...将“订购食物”链接添加到“导航”菜单。我尝试将菜单名称设置为主菜单,但这似乎不起作用。 这是Drupal的限制吗?如果是这样,我将通过手动创建指向该页面的链接来进行调整。
12 7  routes 


2
Drupal 7和Pressflow 7之间的主要区别是什么?
我目前正在使用Drupal7。我听说Pressflow是高性能站点的另一种解决方案。 如果您对两种系统都有经验,那么从Drupal 7迁移到PressFlow 7有什么好处?D7和Pressflow 7之间的主要区别是什么?
12 7  6 

4
如何指定应该在哪个数据库中创建我的架构?
在Drupal 7中使用多个数据库时,如何指定要在其他服务器上的其他数据库中创建表? 默认情况下,当您安装模块时,Drupal假定其中的所有内容hook_schema()都应安装在默认数据库中。有没有一种方法可以指定应在其他数据库上创建表,还是可以使用某种手动解决方法?
12 7  database 

4
什么时候使用列表(文本)或分类法?
这可能是一个愚蠢的问题,但是我很好奇在分类术语参考字段上使用列表(文本)多重选择字段的好处。它们似乎都具有大致相同的功能,可以提供预定的多项选择选项,但是分类法具有的额外好处是,您可以在将内容写入数据库后添加术语。 那么,有没有一个好的指南可以使一个人使用另一个?(特别是list(text)比分类术语引用更有意义吗?)。

3
在Drupal 7的公开视图过滤器上使用hook_form_alter
我在使用hook_form_alter()Views 3和Drupal 7时遇到了一些麻烦。 我无法添加if语句来唯一标识视图;无论我输入什么内容,都永远不会发现if语句是正确的。但是,我可以使用以下命令轻松地使用form_id,因此我不确定哪里出错了! if ($form_id == 'views_exposed_form') { } 如何使用hook_form_alter()独特地改变我的单一观点?
12 7  views 

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.