bunnyholding / emm-theme-ogi
EMMTheme Ogi
0.2.3
2020-05-13 10:16 UTC
Requires
- php: ^7.1.3
- oomphinc/composer-installers-extender: ^1.1
- twig/extensions: ^1.5
Requires (Dev)
- phpunit/phpunit: ^8
README
主题EMMThemeOgi包含自定义的Twig函数和过滤器,可以帮助您制作SEO和广告链接的独特性。
文档
函数
extendedTitleName(item)
以更SEO友好的格式显示标题名称。返回字符串。
{{ extendedTitleName(["id" => 148926, "name" => "Burning Man", "episodeParent" => ["id"=> 10055, "name" => "Malcolm in the Middle"], "season" => 7, "episode" => 1]) }} {# Malcolm in the Middle S07E01 #} {# There is episode with name "Burning Man" but more SEO friendly is display it under TV Series name like "Malcolm in the Middle S07E01" #} {{ extendedTitleName(["id" => 10055, "name" => "Malcolm in the Middle", "episodeParent" => NULL, "season" => NULL, "episode" => NULL]) }} {# Malcolm in the Middle #} {# If it is not episode, eg. Movie, TV Series it returns its name #}
示例
查看示例,了解当您在Twig模板中使用函数和过滤器与变量一起使用时,它可能看起来像什么。
🎞 Watch/download {{ extendedTitleName(item) }} {{ renderIfEverythingIsNotEmpty('⭐%%s/%%s', [item.rating.value, item.rating.scale])|delimiter }} {{ arraySlice('3', item.genres, 'name')|comma|delimiter }} {{ trimOnWord('24', item.description) }} HD Stream 📺 {{ extendedTitleName(item)|delimiter }} {{ item.releasedYear }} https://google.com?q={{ ('Download ' ~ extendedTitleName(item))|url_encode }}