Menar du...


  • Kategorier för din sökning

  • Inget resultat

    TinyMCE

    För att lägga till nya klasser till olika content blocks behöver tinyMCE uppdateras. Skapa ett nytt dokument med namnet tinymce.js som placeras i config-mappen. Kopiera följande objekt till tinymce.js. 

    var tinymceStoreConfig = {
    
    style_formats: [
      'parent',
      {title: 'Headers', items: [
        'parent',
        {title: 'Header 6', disabled: true},
        {title: 'HEADER 7', format: 'pre'},
      ]},
      {title: 'Ny kategori', items: [
        'parent',
        {title: 'Lilla texten', inline: 'span', classes: 'small', styles: {"font-size": "8pt"}}
        ]}
      ],
      link_class_list: [
        'parent',
        {title: 'Liten Ljus', disabled: true},
        {title: 'Mörk ihålig knapp', value: 'hollow button dark expanded'}
      ],
    };

    style_formats:

    Är de val som finns under ”Format” menyn ex. Rubriker/Texter/Block. I kod i kodexemplet hittar du ”Ny kategori” som ligger efter ”Headers” objektet. På detta sätt kan du lägga till ytterligare menyval med tillhörande styling.

    • Items: Här ligger alla style objekt som finns eller som läggs till.
    • Title: Titel på den klassen och som visas i menyvalen den matchas också mot ev befintliga klasser som också skulle skrivas över i de fall med nya värden läggs de till. Vid osäkerhet gå in i temp-mappen och admin_bar.js i för den aktuella mallen för att se de kompilerade klasserna.
    • Inline/p/block/format: Ytterligare information om hur elementet som får denna klass ska tolkas.
    • Classes: CSS/SASS klassen som deklareras i passande scss fil ex. Headings klass i _typography.scss.
    • Styles: Här kan man lägga alla styling i de fall man inte vill använda sig av klasser. Detta kommer att genereras som inline-style.
    • Parent: Läggs till högst upp i arrayen och innebär att de nya värdena kommer att läggas ihop med de gamla. Utesluter man ‘parent’ kommer hela det gamla meny-valet att ersättas med de nya.

    link_class_list:

    I denna array ligger alla knappklasser där title och value är det som behövs.
    • Title: Samma som i style_formats
    • Value: Där lägger man till de css klasser som behövs. Där går det att kombinera med Foundations klasser med egna klasser för önskad design.

    disabled:

    true/false:

    I de fallen som man behöver dölja en klass för användaren så anger man ’Title’ och sedan ex. disabled: true. Se då till att denna klass existerar i ’parent’ det vill säga existerade klasser. Skulle man enbart vilja göra detta på en specifik mall så kan man gå in i temp-mappen och admin_bar.js för att hitta den klassen man vill avaktivera.