核心主题功能的位置? -- theming 领域 drupal 相关 的问题

Location of core theme functions?


4
vote

问题

中文

在哪里可以找到核心主题功能代码(D7)?我想使用表主题函数作为模板,以便是新主题函数我正在编写。

arnold

英文原文

Where can i find the core theme function code (D7)? I would like to use the table theme function as a template for a new theme function I'm writing.

Arnold

  

回答列表

4
 
vote

签出 api文档 drupal.org 。在那里,您将能够找到关于如何使用功能以及函数的实际代码的描述。为了您的使用,这里是 tome_table()。实际函数在 theme_table() 文档页面中所说的"包括/主题.inc,第1631行" 。

 

Check out the API Docs on Drupal.org. There you will be able to find the description on how to use the functions as well as the actual code of the function. For your use, here is theme_table(). The actual function is in "includes/theme.inc, line 1631" as stated in the theme_table() documentation page.

 
 
3
 
vote

看看在API中具有主题功能和更一般地,您可以搜索 theme_ 。

 

Have a look at themeable functions in the API and more generally you can search for theme_.

 
 

相关问题

0  从D7中的Page.tpl.php访问$内容['link']  ( Access to contentlinks from page tpl php in d7 ) 
我了解如何在Page.tpl.php文件中打印节点字段和自定义字段,但是如何添加$ content ['links'],(或者我假设$ content ['注释],但我真的只是在寻找链接),就像它在node.tpl.php? 我看了一个节点对象,我没有在那里看到它。我想最终有两个地方打印的节点链接,其中一个地方最容...

1  Ubercart - 将uc_order-customer.tpl.php转移到我的主题文件夹使电子邮件发送了两次  ( Ubercart moving uc order customer tpl php to my theme folder makes emails sent ) 
ive将uc_order.tpl.php复制到我的它们文件夹以及uc_order-customer.tpl.php哪个,用于从客户通知电子邮件中删除几个字段。 问题是,现在同时发送相同的电子邮件通知,同时发送到同一电子邮件地址。 如果我从主题文件夹中删除文件,问题会消失,但当然我需要修改模板,我不会想要黑客核心...

0  node-name.tpl.php不覆盖节点模板。我已经清除了主题注册表  ( Node name tpl php doesnt override the node template ive cleared theme registr ) 
我正在使用drupal 7.8,我尝试了用drupal 6做的同样的事情,为节点类型进行自定义布局。 我已复制node.tpl.php,并重命名它节点nameofthenodetype.tpl.php,更改了模板,将其上载到主题文件夹。 令人惊讶的是,Drupal 7不接受:它显示了默认节点布局。 谁能告诉我我做错了...

1  我的960电网系统具有更广泛的标准。 55px而不是为16列的40px  ( My 960 grid system has wider columns that standard 55px instead 40px for 16 col ) 
我惊讶地发现我的网站比应该是宽的。 我使用使用960电网系统的Drupal + Omega主题。 站点的总宽度为1180而不是960。 列更宽: 在16列选项上:它们应该是40px,它们是55px 12列选项:它们应该是60px,它们是80px。 排水沟为20px,还可以。 问题是什么? ...

0  主题a页面节点不是所有页面节点  ( Theme a page node not all page nodes ) 
我有一个节点类型的页面:页面名称"最新" 。我正在寻找一个模块,让我用评论表格和事物以及我想要添加一些代码来添加一些代码。不更改所有页面内容类型。 我确定我为我的模板添加了一些东西,以前可以实现这一目标。我使用Drupal 6.任何人都可以指出我的正确方向吗?谢谢。 我会去看一个节点是否相同,而是从过去的经历中的感觉...

0  更改Drupal 6的节点编辑表单模板  ( Change node edit form template for drupal 6 ) 
我以不同的方式尝试过这个,但没有什么似乎工作! 我希望能够为不同的节点类型应用不同的主题编辑表单。 谢谢 ...

2  用户配置文件自定义样式(每个用户)  ( User profile custom style per user ) 
有没有办法提供用户的配置文件,而是在所有用户身上而不是全局制作它? ...

0  如何防止图像上的高度/宽度属性通过主题系统运行?  ( How can i prevent height width attributes on images run through the theme system ) 
我的网站现在在Drupal 7.9上运行。 在发行说明(第4位置)据报道以下注释: 恢复图像的高度/宽度属性通过主题系统运行 这正是我不想要的,因为我的图像变得扭曲了。 如何防止图像上的高度/宽度属性通过主题系统运行? ...

1  如何将参数从视图传递给node.tpl.php  ( How to pass arguments from views to node tpl php ) 
有没有办法将参数从视图传递给除了通过选择构建模式的节点模板?我使用节点作为行样式。 我使用的显示套件+节点显示设置自定义构建模式。在我的节点 - "内容类型" .tpl.php我可以通过来决定 $node->build_mode 渲染。 但首先,我感觉像顶部一样安装显示套件+节点显示只是通过一个参数,第二个...

5  分类页面上的节点显示模式  ( Node display mode on taxonomy page ) 
如何选择在分类页面上使用的节点的显示模式? 默认使用节点预告模式显示节点,但我想为显示分类页面的节点创建自定义样式。 我可以将缩短的模式更改为我需要的东西,然后在使用预告片视图的每个地方更改。 ...

1  删除jquery并找出要包含的要求  ( Remove jquery and find out what is asking it to be included ) 
我正在使用drupal 7,我根本不希望jquery完全包含。似乎大多数人都在主题钩子中倡导修改JS。我认为这很好,但似乎这很危险,有点愚蠢。 如果我们在请求某些东西后删除jQuery,那么就不会突破任何要求?我怎样才能找到需要jQuery的东西? 与默认情况下包含的所有系统CSS文件。我也发现,使用主题挂钩摆脱它们...

1  在Drupal 7中块内容  ( Theming block contents in drupal 7 ) 
我可以更改块编辑 block.tpl.php 文件的整体布局。我可以修改 subject 看起来的方式,但我想通过单行代码单行访问的块的 contents 。 <?php print $content ?> 现在,如何主题内容块,即列表项目等? 如果我未能澄清自己,请在您的评论中提及它。谢谢:) ...

1  当我改变主题时,我看不到我的侧巴  ( When i change theme i cant see my sidebars ) 
我是一个总n00b,只是试图设置我的第一个网站。 我有一个很好的Bartik主题,然后意识到我想要在主菜单上下拉菜单,所以决定尝试另一个主题。 我尝试了Corolla和Martinelli,但是当我将它们设置为默认主题时,我看不到我的侧栏或页脚。 仍然设置为bartik,如果我切换回来,那么我再次看到它们。 显然...

0  优化CSS&JS中断IE&Firefox(所有主题)  ( Optimize css js breaks ie firefox all themes ) 
问题 主题未使用Internet Explorer&amp的个人生产服务器显示在我的生产服务器上; Firefox设置CSS&amp后; JS优化选项已启用。我最初认为主题被打破了,但是在进一步的评论后,我意识到由于CSS / JS优化被禁用的原因IE不起作用是因为Internet Explorer没有处理超过3...

9  如何将变量从自定义模块传递到其模板文件?  ( How do i pass a variable from a custom module to its template file ) 
我需要知道将变量从自定义模块传递给其模板文件的最简单方法。 我已经创建了自定义.module并放置在模块文件夹中的matust.tpl.php。 function custom_menu(){ $items = array(); $items['custom'] = array( 'title'...

1  阻止Drupal从编码'&'作为'&amp;'在YouTube URL中  ( Stop drupal from encoding as amp in youtube urls ) 
我嵌入了一个"新闻" 节点内的YouTube视频。使用中的输入格式是完整的HTML。 当保存节点时, 99887665 中的ampersand符号被替换为 99887666 。 可以防止嵌入式YouTube视频的URL中的&符号被编码为HTML实体? ...

0  从电子邮件中删除HTML标记  ( Html tags are stripped off from emails ) 
我正在使用HTML邮件,emogrifier,病理和回声模块来将传出的Drupal电子邮件主题为基于模板的演示文稿。 到目前为止,我猜它并非太难了,但我很难让HTML邮件测试消息允许HTML。我正在使用测试消息编辑的完整HTML过滤器,并使用未过滤器进行过滤器设置。 我得到了我的测试消息,但它被剥夺了 <h> 标签和...

2  您设计的顶尖设计是什么设计的笨蛋主题?  ( What top tips you have for designing drupal themes ) 
我想使用960个网格系统主主题,为通用观众创建自己的自定义Drupal 7个子。 在设计专业寻找Drupal主题时我应该考虑什么? 在设计最终用户体验时最重要的是什么? ...

0  从PHP-AS-CSS文件调用get_theme_setting  ( Calling get theme setting from php as css file ) 
我正在开发一个Drupal 7主题,我正在使用PHP文件作为我的主题的CSS文件,以便能够使用变量来简化整个CSS上的颜色变化。 我还在主题设置中定义了一些主题设置 我想要的是能够从我的style.php文件中调用get_theme_setting(),并使用主题设置来确定CSS属性。 ...

1  用“多个字段”模拟视图  ( Templating a view with multiple fields ) 
我是模板(修改具有具有多个结果的字段的视图的 .tpl.php 文件)。这可以使用"多字段设置" 选项来控制。 (见截图) 如何在模板上达到更多自由,它的样子和感觉?我知道我可以编辑 views-view-field.tpl.php 文件,但没有多少,因为该文件只有单行代码! <?php print $outpu...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.