09-12-2017 06:58 AM
Am trying to customize the alfresco look and feel, i have found tat logos and icons are being rendered through respective classes added to the object model( logoClass and iconClass).
How does these classes interact and fetch the icon or log ?
Where do they maintain these logic, that this class point this logo/icon?
09-12-2017 10:56 AM
Hi,
Maybe this links could be useful:
netic360: :: Alfresco. Modificar la página de login
Share Theme Builder | Alfresco Add-ons - Alfresco Customizations
Regards,
clv
09-12-2017 11:14 AM
Hi,
Thanks for your reply,
//Menu bar
var headerTitle = widgetUtils.findObject(model.jsonModel, "id", "HEADER_NAVIGATION_MENU_BAR");
if (headerTitle != null)
{
// Change the widget to our custom menu...
headerTitle.id="HEADER_NAVIGATION_MENU_BAR";
headerTitle.name = "alfresco/header/AlfMenuBar";
headerTitle.align="left";
headerTitle.className="navigation-menu";
//delete headerTitle.config.targetUrl;
// Add a new "widgets" array to the configuration...
headerTitle.config.widgets = [
{
id: "HEADER_SITE_DASHBOARD",
name: "alfresco/menus/AlfMenuBarItem",
config: {
id: "HEADER_SITE_DASHBOARD",
label: "",
pageId: "community",
iconClass: "alf-configure-icon",
targetUrl: "/site/community/dashboard",
selected: ""
}
}
];
}
In the above code, i tried to modify "HEADER_NAVIGATION_MENU_BAR" object.
In one of its iconClass i specified as "alf-configure-icon", which pulls up the Gear icon.
The thing am trying to figure out where and what it is referring too. Probably the place where it is defined or source?
widget-palette.lib.js has some sort of definition,
{
name: "alfresco/forms/controls/DojoSelect",
config: {
name: "defaultConfig.iconClass",
label: "Icon",
value: "",
optionsConfig: {
fixed: [
{label:"None",value:""},
{label:"Configure",value:"alf-configure-icon"},
{label:"Invite User",value:"alf-user-icon"},
{label:"Upload",value:"alf-upload-icon"},
{label:"Create",value:"alf-create-icon"},
{label:"All Selected",value:"alf-allselected-icon"},
{label:"Some Selected",value:"alf-someselected-icon"},
{label:"None Selected",value:"alf-noneselected-icon"},
{label:"Back",value:"alf-back-icon"},
{label:"Forward",value:"alf-forward-icon"}
]
}
}
},
but i don understand what it is for or how it works ?
Kindly help me out.
Explore our Alfresco products with the links below. Use labels to filter content by product module.