Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Alastair Gordon 5 posts 95 karma points
    Mar 27, 2019 @ 15:38
    Alastair Gordon
    0

    Umbraco 8 - Custom Dashboard - Language Settings

    Hi,

    This I suspect is going to be a total Newbie question, which is fair because although I have been developing FOR a couple of Umbraco 7 sites, this is the first time I have deployed/developed a brand new Umbraco site.

    One of the tools I need for Admins of this site will be to set percentage surcharge figures onto prices being returned from an external webservice. As a result, I wanted to add a new top Section called 'Surcharges' (e.g 'Content Media Settings ... Surcharges).

    When I add this to the package.manifest for the Surcharges folder in App_Plugins, nothing appears:

    "sections": [ { "alias": "surchargeSection", "name": "Surcharges"}],
    

    I can however get a link to appear within the Content section using the following:

    "dashboards": [{
      "alias": "Surcharges",
      "view": "/App_Plugins/Surcharges/surcharges.html",
      "sections": [ "content" ],
      "weight": 100
    } ]
    

    However, this renders out the word 'Surcharges' with additional [] brackets:

    Content links

    Anyone got a clue how to get a new Section or at the very least how to get rid of the square brackets?!!

    Thanks in advance!

  • Marc Goodson 1451 posts 9716 karma points MVP 5x c-trib
    Mar 27, 2019 @ 20:59
    Marc Goodson
    0

    Hi Alastair

    There is some documentation here: https://our.umbraco.com/Documentation/Extending/Language-Files/Language-Files-For-Packages/

    about adding 'language files' for packages,

    With a custom section etc in the backoffice, the name is used as a 'key' to look up the relevant translation of a name to display in the appropriate language for the current user.

    So if you create a folder called 'Lang' in your /app_plugins/mycustomsection folder

    and in there add a file called en-us.xml

    (the name of the file matches the language code of the user, en-us is usually the default)

    and in this file and the following xml:

    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <language alias="en" intName="English (US)" localName="English (US)" lcid="" culture="en-US">
      <area alias="sections">
        <key alias="Surcharges">Surcharges</key>
      </area>
    </language>
    

    then you should 'lose the square brackets'

    regards

    marc

  • Alastair Gordon 5 posts 95 karma points
    Apr 01, 2019 @ 10:54
    Alastair Gordon
    0

    Hi Marc,

    Thanks for the response. It's still stuck with [] though!

    So, I've now got a folder structure like:

    enter image description here

    The package.manifest looks like:

    { "dashboards": [ { "alias": "Surcharges", "sections": ["settings"] } ] }
    

    and the en-US.xml file is:

    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <language alias="en" intName="English (US)" localName="English (US)" lcid="" culture="en-US">
      <area alias="sections">
        <key alias="Surcharges">Surcharges</key>
      </area>
    </language>
    

    and I still get:

    enter image description here

    Ideally I'd like a whole section up here:

    enter image description here

    But that can wait... ;)

  • Warren Buckley 2089 posts 4578 karma points MVP ∞ admin hq c-trib
    Apr 01, 2019 @ 12:09
    Warren Buckley
    102

    Hi Alastair
    Marc is close but the key's are slightly wrong

    https://github.com/umbraco/Umbraco-CMS/blob/v8/dev/src/Umbraco.Web.UI/Umbraco/config/lang/en_us.xml#L2119-L2130

    So the area with the alias sections needs to change as following

    <area alias="dashboardTabs">
    

    Then that should work.

    Cheers,
    Warren :)

  • Alastair Gordon 5 posts 95 karma points
    Apr 01, 2019 @ 12:20
    Alastair Gordon
    0

    Thanks Warren! Much appreciated! :D

    Thanks also to Marc for getting me closer than I was before his original reply!

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies