令牌作为Boilerplate? [关闭] -- tokens 领域 drupal 相关 的问题

Tokens as a boilerplate? [closed]


3
vote

问题

中文
此问题似乎在帮助中心中定义的范围内涉及Drupal。。

想要改进这个问题?更新问题,所以它是关于drupal答案的主题。

closed 4年前

改善这个问题

是否有一个令牌模块,允许嵌入简单的样板?例如,将 [notification 3] 嵌入到节点上会对应于管理设置( 99887661 )。然后,您将嵌入"Hello World" 嵌入到所有节点中,其中包含 [notification 3]

英文原文

Is there a Tokens module that allows for simple boilerplate embedding? For example, embedding [notification 3] into a node would correspond to an admin setting(notification 3 = "Hello World"). You would then have "Hello World" embedded into all nodes with [notification 3].

  
     
     

回答列表

6
 
vote

有一个模块,替换从令牌模块接受的一些令牌(或在节点正文中使用 998876610 99888776611 在drupal 7中实现)<一个href ="http://drupal.org/project/token_filter" rel ="nofollow" >令牌筛选器模块。

令牌筛选器是一个非常简单的模块,使令牌值可用作输入过滤器。

然后是令牌节点令牌(tnt)模块,允许在不实现的情况下定义新令牌模块。

tnt(令牌节点令牌)是一个非常简单的模块,允许您创建任意令牌,而无需创建自定义模块(即/ node /添加/令牌)。这主要是与令牌化模块一起使用的,以便通过UI用户可以创建与CCK一起使用的令牌。

不幸的是,这个模块已被宣布不受支持,而是看其代码,您可以创建您的自定义模块以进行同一件事。

一个替代方案是自定义令牌模块。

使用户能够为特定替换创建自定义令牌,这些替换可以改进依赖于Drupal 7令牌API的其他模块,或者对于Drupal 6,令牌模块。

版本7.x-1.x和previours依靠php评估来构建自定义令牌。

新的7.x-2.x依赖于输入过滤器。虽然仍然允许PHP令牌通过D7核心PHP过滤器模块,但管理员只能允许HTML或纯文本自定义令牌。

 

There is a module that replace some tokens accepted from the Token module (or implemented using hook_token_info() and hook_tokens() in Drupal 7) in the body of a node, the Token Filter module.

Token Filter is a very simple module to make token values available as an input filter.

There is then the Token Node Tokens (TNT) module that allows to define new tokens without implementing a module.

TNT (Token Node Tokens) is a very simplistic module that allows you to create arbitrary tokens without having to create a custom module (i.e. /node/add/token). This was primarily created for use with the tokenize module so that through the UI a user could create tokens for use with CCK.

Unfortunately, this module has been declared unsupported, but looking at its code, you could create your custom module for doing the same thing.

An alternative is the Custom Tokens module.

It gives the user the ability to create custom tokens for specific replacements that can improve other modules relying on the Drupal 7 token API or, for Drupal 6, the Token module.

Versions 7.x-1.x and previours relied on PHP evaluation to build custom tokens.

The new 7.x-2.x relies on input filters. While still allowing for PHP tokens through the D7 core PHP filter module, administrators can permit only HTML or plain text custom tokens.

 
 
 
 

相关问题

0  令牌更换列表键  ( Token replacement for list keys ) 
我正在尝试定义一个显示套件代码字段,该代码字段将负责将列表项键(在admin侧的下拉列表中选择)转换为输出侧的图像。该字段只是假设列表键: series1|Series 1 Name series2|Series 2 Name 对应于图像名称,令牌化字段定义如下: <img class="product...

0  如何获取引用节点的节点标题  ( How to get the node title of a refernced node ) 
我正在使用drupal 7,并尝试从hook_node_presave()函数中的一些魔法。 我有一个节点参考字段,我正在尝试获取引用节点的名称而不是nid。当我追踪字段时( data0 )我得到以下 data1 我想知道是否有一种方法可以在不做引用节点的完全加载的情况下获取标题。无论如何我可以用令牌这样做吗...

3  规则到自动折杂节点参考字段并在内容创建后重定向  ( Rule to autopopulate node reference field and redirect after content creation ) 
我正在尝试制作规则,以便在创建内容类型x的节点时,还创建了一个内容类型y的节点,并将NodeReference字段自动填充到创建的内容类型X的NID 。然后应该将用户重定向到它们刚刚创建的内容类型y节点的编辑形式。 我的规则配置现在看起来像这样: 事件:保存新内容 条件:内容为x 操作: 创建内容类型Y ...

3  如何创建自己的令牌?  ( How do i create my own tokens ) 
我使用规则模块。我想在动作上添加1到CCK整数字段。有人告诉我创建一个自定义令牌做这个补充。 所以,我安装了tokenstarter模块。 现在,如何访问所需的CCK字段的内容配置文件(我在规则链中加载它)中所在的内容配置文件? ...

4  WebForms可以包括他们在电子邮件中提交的URL吗?  ( Can webforms include the url they were submitted from in their emails ) 
我在分类页上的块中有一堆webforms。 它将有助于由此产生的电子邮件的收件人了解用户在编写查询时使用的分类页面。 我在隐藏的字段中使用%get令牌吗?如果是这样,那么[key] value返回完整(pathauto)URL? WebForms只能使用%get [key]和%post [key],用于非经过身份验证...

6  多价字段的令牌?  ( Tokens for multi valued fields ) 
在D7中,它似乎是字段的令牌(例如, 99887668 )只是返回字段的呈现。因此,如果该字段是多值的,则此令牌将返回一起呈现的所有值。但是,我希望能够单独使用令牌分别访问该字段的特定增量值,例如,使用 [node:field_date:0] 或类似的语法。我也希望能够将令牌连锁,例如, $view->result...

4  在WebForm上使用自定义令牌电子邮件确认  ( Use custom tokens on a webform email confirmation ) 
我已经写了一个定义一些令牌的自定义模块。使用这些令牌例如。在Wysiwyg编辑器中,这种方式: [mytype:closing_date] (我有托克森_filter模块) 是在WebForm模块中提供的这些令牌,并且具体在填写表单后发送的确认电子邮件? 我尝试了 %mytype[closing_date] 但不起作...

2  current_user的替代方案  ( Alternative to current user ) 
我已经修改了user-picture.tpl.php以下方式: $employeeid = token_replace('[current-user:field_employeeid]'); ?> <?php if ($user_picture): ?> <div class="user-pictu...

6  在节点正文中使用自定义令牌  ( Using custom token in node body ) 
我正在尝试将未来的工作量最大限度地放入令牌中,因此我只需要更新令牌,而不是更新使用相同内容的每个单独节点。我对令牌的经验很少,所以我的问题非常基本。 我想要的例子..说我有以下几十个不同节点: 项目1:$ 29.99 当'第1项'获得价格变化时,我宁愿使用每个节点使用令牌为"项目1" ,因此我只需要更新令牌而不是所...

3  仅在创建节点时执行一次PHP代码  ( Executing php code only once when the node is created ) 
我正在使用令牌模块的Drupal 7。 我使用令牌字段写入PHP代码,该令牌字段可以满足地加载特定节点,更新某些字段值,并保存节点(使用节点函数)。 编辑此节点时,代码再次运行;我只想在创建此节点时运行此代码。我怎样才能做到这一点? ...

0  我可以在自定义令牌中使用令牌吗?  ( Can i use a token within a custom token ) 
我正在尝试创建一个修改另一个令牌的自定义令牌。 $theDomainName = "[domain-name-raw]"; //Pull in the other token $removeCounty = str_replace(" County", "", $theDomainName); //Replace...

2  使用%post [key]的WebForm替换为阵列变量  ( Webform replacements using postkey for array variables ) 
我正在尝试为捕获Post array变量的隐藏字段设置默认值(顺便说一下,WebForm表单键是数组),但文字未被发布的值替换。 当变量是数组时,我应该逃脱/编码%post [key]中的字段键? e.g %post[submitted[participant_details][contact_details...

6  如何在规则模块的PHP代码中使用令牌?  ( How to use tokens in php code of the rules module ) 
我正在使用ajax_comments在不必在保存上重新加载页面的节点上添加注释。现在"节点历史记录" 不会更新,从而抛出"新评论" 计数。 我试图创建一个规则来更新"注释保存" 上的节点历史记录。似乎我唯一的选择是执行PHP代码。如何将PHP代码与令牌结合起来以获得这样的内容: if ([current-user...

10  用令牌传递参数  ( Pass parameters with tokens ) 
是否可以将参数与令牌一起发送? 我有一个模块,用于定义mod1_info和mod1_tokens。如果我输入%令牌:mod1:在页面上测试,它将替换为 <a href='test.html'></a> 。 我实际想要的是输入%令牌:mod1:test [变量]并获取 <a href='test.html'>varia...

4  根据月份和日期创建视图的上下文过滤器  ( Creating a contextual filter for a view based on month and day ) 
我创建了一种表示过去事件的内容类型。我已添加额外的日期字段到此内容类型,指示事件日期。 我正在尝试在日常月和月份组的日历,但忽略事件发生的年份。 e.g。去Site.com/calendar/[Month]/ [日]时,我想获得在给定日的给定日期发生的所有活动的清单,而不管他们发生的一年如何。 默认工具似乎不可能,...

2  Rootauto的根术语仅适用于儿童条款?  ( Root term in pathauto only works for child terms ) 
我的分类结构如下所示: Film - Short film - Special film 使用pathauto,我希望ull始终包含根术语。 因此,对于标记为"胶片" 的节点,路径为:胶片/节点标题。对于标记为"短片" 的节点,路径也是:胶片/节点标题 我认为'root术语'令牌会做这个技巧,设置rai...

0  Drupal 7获取没有锚标记的标题令牌  ( Drupal 7 get title token without anchor tag ) 
我正在使用具有"内容:链接" 字段的视图,以显示我块中的每个内容的自定义链接。 我在块中有作业列表,并希望为每份作业添加链接"应用" 。当用户单击"应用" 时,它将重定向到具有相应作业标题的WebForm。 所以在我的视图下,重写结果设置我选择了重写此字段的输出并添加了下面的自定义锚标记: <a href='2...

2  令牌未被替换为D7  ( Tokens not being replaced in d7 ) 
我有一个默认安装drupal 7,带有令牌模块。我在节点正文中使用 <?php class CT1Migration extends Migration { public function __construct() { parent::__construct(MigrateGroup::g...

1  是否有可能在视图中获取清洁的URL评论计数?  ( Is it possible to get a clean url to be used in views comment counts ) 
我有一些新闻节点的视图视图。 每个新闻节点都在节点的"URL路径设置" 中勾选"生成自动URL别名" 。这很棒,给了我很清洁的网址。 但是在我的评论字段中,当我转到"重写结果" "将此字段作为链接输出" 并设置"链接路径" 时,我无法找到一个令牌,给了我我的相同的清洁网址标题字段可以具有甚至我的节点:链接字段。 可以...

0  我的视图的“更多”链接需要使用已选择公开过滤器的页面  ( My views more link needs to go to a page with exposed filters already selecte ) 
我的视图是某个内容的列表。视图的链接越多,需要链接到我已设置的页面,该页面已被曝光过滤器进行排序。 所以让我们说我拥有的棒球相关内容。越多的链接将转到另一个包含所有运动的页面,但在这种情况下它将在那里链接,但已选择棒球筛过滤器。困惑? 我尝试的是在视图中使用自定义URL字段,但无法使用令牌。也许这甚至不是正确的方式。...




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


Licensed under cc by-sa 3.0 with attribution required.