TYPO3中的社交媒体链接使用了typoscript

时间:2012-07-09 07:47:32

标签: typo3 typoscript

我是TypoScript的新手。我实际上不知道如何制作这样的链接: enter image description here

通过谷歌搜索,我对这样的typoscript有了一些想法:

lib.social = COA
lib.social.special = language
lib.social.special.value = 0,1,2
lib.social.1 = GMENU
lib.social.1{
    wrap = <ul> | </ul>
    noBlur = 1
    expAll = 1

    NO = 1
    NO {
        ATagTitle.field = title // nav_title
        stdWrap.htmlSpecialChars = 1
        wrapItemAndSub = <li> | </li>
        accessKey = 1
    }
}
lib.social.1.NO{
    XY = [5.w]+4, [5.h]+4
    5 = IMAGE
    5.file = {$global.imagePath}facebook.png || {$global.imagePath)twitter.png || {$global.imagePath)xing.png
    5.offset = 2,2
}

我确定我遇到lib.social = language的问题,我也尝试了不同的目录或浏览,但它仍然不起作用我可能在上面的脚本中有一些错误,我无法弄清楚。

总的来说,我不知道如何通过使用typoscript链接到外部URL来使其工作。

由于

2 个答案:

答案 0 :(得分:1)

  1. 大多数社交网络都有自己的嵌入代码,因此您无需手动创建,只需将代码放入标记即可...

    lib.social = COA
    lib.social.10 = TEXT
    lib.social.10.value = <fb:like send="true" width="450" show_faces="true"></fb:like>
    
  2. 您还可以使用www.addthis.com放置许多不同的社交按钮

  3. 如果您仍然需要使用自定义图片,请使用包含自定义ID属性的常用链接,然后使用CSS将其设置为block设置widthheightfloat(以确保每个按钮位于sam行中,最后使用您的按钮background-image。使用sprite技术获取最佳效果(一个文件中的所有按钮,然后设置正确的按钮以链接background-position

答案 1 :(得分:1)

我看到你只想要一些图像菜单。

  1. Menu Separator
  2. 中创建pagetree类型的新网页
  3. 为每个菜单项创建一个新页面并使用类型Link to External URL(不要忘记在页面属性中填写网址)
  4. Resources - &gt;下的页面属性中上传您的图片media
  5. 使用以下代码在front-end上显示菜单(将special.value = 2000替换为social页面的页面ID。
  6. 代码:http://shrib.com/gRrK9uGL

    (抱歉没有在这里看到代码)