重写 Drupal 产品标题 select 列表

Rewrite Drupal product title select list

我 运行 一个流行的 Drupal 网站,迎合俱乐部市场。我使用 Drupal Commerce

在我的网站上零售活动

要创建事件(产品),我设置了这些字段:

创建活动时,每个活动都是具有不同日期的单独产品。

现在,在列出该特定事件的节点上,我以某种方式为我的产品命名,这样当 select 下拉列表中的事件 select 列表显示为;

产品标题(活动名称) -- 活动日期

例如

我需要的是rewrite函数:

不是每次都在产品标题中添加日期,而是在下拉列表中重写产品标题以包含日期变量和价格的正确功能,如下所示;

Day,Month -- Product Title(活动标题) -- Price

例如;

谢谢。

您可以尝试 Automatic Entity Label 模块。 它可用于使用令牌自动生成例如节点标题或产品标题。您还需要 Token 模块。

您需要使用类似的东西作为产品标题的模式 (伪代码):

[product:event_date] -- [product:event_title] -- [product:price]