草庐IT

php - 在 TYPO3 后端中包含 CSS 文件?

我正在尝试将我的级联样式表包含到我的TYPO3扩展中。我使用“kickstarter”创建了扩展。这是我尝试包含它的方式:$this->doc->getPageRenderer()->addCssFile(t3lib_extMgm::extRelPath('myExt').'res/css/my_stylesheet.css');我在main()方法的末尾添加了该行。那我做错了什么?包含文件的路径确实存在。谢谢。 最佳答案 如果您想在其他模块中包含CSS文件而不修改它,您可以使用$TBE_STYLES数组。ext_tables.ph

php - imagemagick 歪斜或扭曲图像

我如何使用imagemagick将前图更改为后图?是-skew命令还是-distort,如何在typo3和php中更好地使用它?感谢任何帮助! 最佳答案 将Imagemagick与php和命令行结合使用://Workingontheoriginalimagesizeof400x300$cmd="before.jpg-matte-virtual-pixeltransparent"."+distortPerspective\"0,00,0400,0400,22400,300400,3200,3000,300\"";exec("conve

php - 从英文版获取 "Speaking URL path segment"

我是TYPO3的新手。我有一个使用PHP在TYPO3中开发的网页。在这方面,他们使用realurlextension创建页面url我的问题是我有单个页面的英文和中文版本。如果中文版的“SpeakingURLpathsegment”为空,则从英文版获取。可能吗。我在谷歌试过没有答案。任何建议都会有帮助 最佳答案 不确定你的问题到底是什么,但如果你的意思是在中文不存在的情况下显示英文版本的页面,也许设置就足够了sys_language_mode=content_fallbackhttps://docs.typo3.org/typo3cm

php - 扩展构建器中的 "Map to existing tables"在 TYPO3 中显示奇怪的问题

在我的扩展MyExt中,我将模型Page映射到TYPO3中的pages表。首先,它向我显示了typemismatch错误,无论如何我还是继续并保存了它。会发生以下情况:我的页面树变成了这样:我的新记录表只显示UID,不显示标题:我的页面编辑变成这样:在我的MyExt/Configuration/TypoScript/setup.txt中我有这个:config.tx_extbase.persistence.classes{Tx_MyExt_Domain_Model_Page{mapping{tableName=pages}}}这是一个错误吗?或者我做错了什么?这是我的/Domain/Mo

Typo3 8.7.2-8.7.3&流体页面空白页

从typo38.7.1到8.7.2(8.7.3)的正面更新后,只是空白页-什么都没有渲染。全部空,等等。还更新到最后一通量,流体,流体,流体含量,VHS。没有结果。降级到8.7.1之后。也尝试了清晰的实例-再次没有结果。看起来像“FluidPagesRawtemplate”WichShood呈现完全不呼叫。有人面对这个问题吗?ps:-我的分机使用“流体页”+“通量”用于后端和前端布局。-在typo3日志或PHP服务器日志中没有误差或警告。看答案听起来您受到了回归这是在Typo38.7.2中引入的。寻找config.metaCharset=UTF-8在您的配置中,将其删除或将其更改为config

typo3存储库 - >添加不工作

我有typo3版本7.6.18$newMessage=\TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('Istar\\Femessages\\Domain\\Model\\Message');$newMessage->setUserFrom($myUid);$newMessage->setUserTo($userTo);$newMessage->setChainUid($messageChainUid);$newMessage->setMessage($message);$this->messageRepository->add($ne

url - TYPO3 URL 处理顺序

我对TYPO3(4.5.8)处理URL的顺序有疑问。请注意,我指的是TYPO3在内部解析URL路径的方式,而不是apache配置的重写规则。我的站点要求TYPO3必须遵守以下内容:不存在页面的URL必须被重定向到一个特殊的404页面,并带有正确的404响应header(因此它们不是作为正确内容页面的索引)。非规范URL变体(大写/小写,不带尾部斜线)必须是永久重定向(301)到它们的规范对应物,这样Google就不会将它们解释为包含重复内容。我实际上已经设法让TYPO3做到这两个(URL变体实际上开箱即用地得到正确处理),但问题是顺序:不存在页面的变体也被重定向到他们假定的规范对应物,

php - 在 Typoscript Controller 中渲染链接

恐怕这可能是一个特定于插件/相关的问题,但也许那里有一些更有经验的TypoScript/Extensions程序员,他们可以给我一个快速提示去哪里看。我正在使用图库插件YAGGallery.出于SEO目的,我希望在itemList的上一页和下一页的标题中包含附加链接。目前我取得了以下成就:在Classes/Controller/ItemListController.php我在函数“listAction”中添加了以下几行:$pager=$this->extListContext->getPagerCollection();$nextLinkUid=$pager->getNextPage(

seo - 当我只有一个根文件夹时,如何为 TYPO3 多域系统实现站点地图?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion对于TYPO3多域系统(.de和.com),我必须链接到robots.txt中的两个sitemap.xml。两个实例都有一个根文件夹。我如何告诉谷歌哪个sitemap.xml是正确的?

seo - 谷歌将替代文本显示为网站标题

我正在尝试优化由typo3管理的网站。这个网站上有一个页面,我们称它为研讨会。当我通过输入“BigCompanyseminars”让google搜索这个网站时,我收到如下结果:LogoSeminars-Bigcompanyurl://seminars.bigcompany.de不应在此处显示字符串“Logo”。于是查看了源码,发现:Seminars-BigCompany和Google似乎采用了这张图片的替代文本,并将其用作搜索结果的标题。有什么想法吗? 最佳答案 谷歌搜索maychangewebpagetitles他们显示在结果页面