eigene Attribute zulassen - Rich snippets

  • Toccamonium Toccamoni...
    Jedi-Ritter
    0 x
    130 Beiträge
    0 Hilfreiche Beiträge
    06. 06. 2012, 16:16

    Hi,

    damit Google bestimmten Inhalt besser semantisch erfassen kann, wollte ich für den RTE eigene Tags zulassen > Rich snippets. Leider schmeißt mir der Parser diese immer wieder raus. iframe/object funktioniert hingegen einwandfrei.

    Hat jemand eine Idee, woran das liegen könnte, dass z.B.
    <div itemprop="test"> wieder auf <div> zurückgesetzt wird?

    1. RTE.default.proc {
    2. # Allow embed (Youtube) HTML tags in the RTE
    3. allowTags := addToList(object,param,embed,iframe,itemprop)
    4. allowTagsOutside := addToList(object,embed,iframe,itemprop)
    5. entryHTMLparser_db.allowTags < RTE.default.proc.allowTags
    6. entryHTMLparser_db.tags {
    7. p.fixAttrib.align.unset >
    8. p.allowedAttribs = class,style,align,itemprop,itemtype
    9.  
    10. div.fixAttrib.align.unset >
    11. div.allowedAttribs = class,style,align,itemprop,itemtype
    12.  
    13. }
    14. }
    15. # Allow embed (Youtube) HTML tags in the RTE
    16. lib.parseFunc_RTE.allowTags := addToList(object,param,embed,iframe,itemprop)

    Danke!
    TC


  • 1
  • connor connor
    TYPO3-Anwärter
    0 x
    4 Beiträge
    0 Hilfreiche Beiträge
    01. 12. 2012, 11:36

    Hallo Toccamonium,
    das hier fehlt noch:

    - keepPDIVattrib = ...
    - itemscope als Attribut mit aufnehmen!

    Der RTE macht daraus itmescope="".
    In diesem Fall setzt man itemscope="itemscope"

    1. RTE.default.proc {
    2. ...
    3. keepPDIVattribs = class,style,align,itemscope,itemtype,itemprop
    4. entryHTMLparser_db.tags {
    5. p.fixAttrib.align.unset >
    6. p.allowedAttribs = class,style,align,itemscope,itemtype,itemprop
    7.  
    8. div.fixAttrib.align.unset >
    9. div.allowedAttribs = class,style,align,itemscope,itemtype,itemprop
    10.  
    11. }
    12. }

    LG Connor

  • 1