我正致力于在网站上显示下载内容的扩展。 您可以在< a href=> https://github.com/oliversalzburg/downloads> rel=“ no follown noreferrer”> on GitHub 上查看完整、 目前的源码。
根据我控制器 中的这个代码
$linkName = Tx_Downloads_Utility_Filename::construct( $download );
$download->setLinkText( $linkName );
这就是我要为下载设置标签的地方。 可悲的是, 如果 < code>$linkName code> 包含一个umlaut( umlauts was just my test subject, 实际范围未知), 稍后完成时结果将是空白 。
为了调试目的,我扩展了这一部分,使之看起来如此:
$linkName = Tx_Downloads_Utility_Filename::construct( $download );
$download->setLinkText( $linkName );
$this->flashMessages->add( " " . strlen( $linkName ) . " " );
$this->flashMessages->add( urlencode( $linkName ) );
$this->flashMessages->add( $linkName );
The resulting output of that is: Please note that no third flash message is rendered.
但它不像没有umlauts是不会被实现的。例如,这是我在调试的纪录:
""https://i.sstatic.net/kgfm9.png" alt="此处输入图像描述"/ >
链接字段( 在图像图标和31.06KB 之间) 是空白的, 但应该说 < code> Text_ File_ Sömething.jpg 。 字符串 < code> Sömething 在模板的另外一个地方完全可以使用 。
我的