【问题标题】:Drupal 7 theme Template.php Unexpected T_OBJECT_OPERATOR errorDrupal 7 主题 Template.php 意外的 T_OBJECT_OPERATOR 错误
【发布时间】:2018-09-11 06:27:45
【问题描述】:

我是 Drupal 开发的新手,正在尝试为我的自定义主题 template.php 中的内容类型运行预处理函数。

这是我的代码:

function MYTHEME_preprocess_article(&$variables) {
  if (!field_image_alt_text->getValue().strlen() = 0 || null ) { set value to something }else {return;}
};

但它返回语法错误:

语法错误:意外的 T_OBJECT_OPERATOR

我怎么能。解决这个错误?

提前致谢!

【问题讨论】:

  • 这不是 php 语法,并且在 field_image_alt_text 提供的某些信息中缺失? ..毫无意义。

标签: php drupal-7 php-5.6 drupal-themes


【解决方案1】:

你不解决这个问题,代码不是 php 语言

function MYTHEME_preprocess_article(&$variables) {
  if (strlen(field_image_alt_text->getValue()) = 0 || null ) { set value to something }else {return;}
};

【讨论】:

  • 我试过这个:function laurel2015_preprocess_article(&$variables) { if (strlen(field_image_alt_text->getValue()) = 0 || null ) { set 'laurel_image'; }else {return;} }; 但它说:syntax error UNEXPECTED T_OBJECT_OPERATOR, expecting ',' or ')'
猜你喜欢
  • 1970-01-01
  • 2014-09-08
  • 2013-12-28
  • 2012-11-03
  • 1970-01-01
  • 2011-07-15
  • 1970-01-01
  • 1970-01-01
  • 2023-02-06
相关资源
最近更新 更多