是否可以通过网络浏览器通过 WhatsApp 共享图像?我发现的只是这个:Sharing link on WhatsApp from mobile website (not application) for Android to share text。有什么方法可以触发从 Web 浏览器通过 WhatsApp 发送图像吗?
提前致谢!
我创建了一个tinymce菜单项,我想要它做的是添加一个类到选定的文本元素.我似乎无法弄清楚如何做到这一点.有什么建议?添加我的菜单项如下所示:
tinymce.PluginManager.add('button', function(editor, url) {
editor.addMenuItem('button', {
icon: '',
text: 'Button',
onclick: function() {
tinyMCE.activeEditor.dom.addClass(tinyMCE.activeEditor.selection, 'test'); //not working
},
context: 'insert',
prependToContext: true
});
});
Run Code Online (Sandbox Code Playgroud)
我会非常感谢任何有用的提示.
是否可以在前端使用与TYPO3(8.7.11)相同的ckeditor?我必须使用编辑器来实现用户表单,并且我希望前端用户能够准确地看到后端中显示的结果-因此,我需要使用相同的编辑器。
有没有一种方法可以使用相同的编辑器而无需再次安装ckeditor插件?也许有任何功能可以轻松包含它或其他东西?
我必须对我的数据库进行一个相当复杂的查询,并且看起来extbase查询无法完成我需要的工作(例如,我需要所有带有article-count> 0的类别).所以我创建了一个查询并使用exec_SELECTgetRows执行它 - 现在,有没有办法将结果映射回实体?
我会感激任何提示.
我有一个带有重复字段的表单:
$builder->add('password', 'repeated', array( 'type' => 'password' ));
Run Code Online (Sandbox Code Playgroud)
我希望这个重复的字段与其他字段的呈现方式不同 - 我该怎么做?我是Symfony和twig的新手,所以如果您对代码有建议,请添加一些关于代码放置位置的信息.
我的form.html.twig看起来像这样:
{{ form_widget(form) }}
Run Code Online (Sandbox Code Playgroud)
提前致谢.
我创建了一个简单的“订阅新闻”表单:
<f:form action="subscribe" method="post" name="newsletterform">
<f:form.textfield id="name" name="name" required="true" />
<f:form.textfield id="email" name="email" required="true"/>
<button type="submit">Submit</button>
</f:form>
Run Code Online (Sandbox Code Playgroud)
如您所见,这不是基于现有模型的表单,我没有兴趣将新闻通讯订阅保存到数据库中(无论如何它们都会存储在其他地方)。
现在,在我的subscripeAction中,我想进行某种形式的验证。我想检查电子邮件是否真的是电子邮件地址,如果不是notEmpty等。是否可以使用typo3 / extbase验证程序?如果是这样-如何?
我有一个带有图像字段的 extbase 模型,它只是一个存储文件名的 varchar 数据库字段:
/**
* image
*
* @var string
*/
protected $image;
Run Code Online (Sandbox Code Playgroud)
如果我在后端列表视图中查看这个实体,我可以将图像字段添加到列表中,但当然它只显示文件名。是否可以显示缩略图?我该怎么做呢?
任何提示将不胜感激。谢谢!
我创建了一个extbase模型,并尝试在创建新项目时设置sys_language_uid字段.但是出于某种原因,它被完全忽略并始终设置为0,即使我尝试输入的值肯定是1.
我的模型看起来像这样:
class Ad extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity {
/**
* sysLanguageUid
*
* @var integer
*/
protected $sysLanguageUid;
/**
* @return int
*/
public function getSysLanguageUid()
{
return $this->sysLanguageUid;
}
/**
* @param int $sysLanguageUid
*/
public function setSysLanguageUid($sysLanguageUid)
{
$this->sysLanguageUid = $sysLanguageUid;
}
// ... etc.
}
Run Code Online (Sandbox Code Playgroud)
在我的控制器中,我尝试做的就是:
$ad = new Ad();
$ad->setSysLanguageUid($GLOBALS['TSFE']->sys_language_uid);
$ad->setSomeOtherParam('xxx');
$this->adRepository->add($ad);
Run Code Online (Sandbox Code Playgroud)
另一个参数保存得很好.sys_language_uid存在于ext_tables.sql和TCA中:
'columns' => array(
'sys_language_uid' => array(
'exclude' => 1,
'label' => 'LLL:EXT:lang/locallang_general.xml:LGL.language',
'config' => array(
'type' => 'select',
'foreign_table' => 'sys_language',
'foreign_table_where' => 'ORDER …Run Code Online (Sandbox Code Playgroud) 对于XML导出,我需要输出2个图像的绝对路径.Image1位于/typo3conf/ext/app/Resources/Public/Images/image1.png,Image2位于/uploads/tx_extensionname/image2.png
对于我的生活,我无法找到获得图像绝对路径的方法.我尝试了什么:
<f:uri.image absolute="1" src="EXT:app/Resources/Public/Images/image1.png"/>
Run Code Online (Sandbox Code Playgroud)
返回以下错误:
Argument "absolute" was not registered.
Run Code Online (Sandbox Code Playgroud)
我也试过f:uri.resource,它适用于image1,当然,不适用于image2,因为没有extensionName.
任何提示?
我为调度程序创建了一个typo3命令,当我手动执行它时,它工作正常.但是当它自动执行(通过cronjob)时,会出现以下错误:
The APC backend cannot be used because apc is disabled on CLI
Run Code Online (Sandbox Code Playgroud)
我搜索了这个,但结果没有帮助,有谁知道这究竟是什么意思?