Giter Site home page Giter Site logo

chroma-theme's People

Contributors

danielreuther avatar paulofernandesjr avatar tmoreira2020 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

chroma-theme's Issues

Help!

Hi Daniel,

We at the DOI just purchased LifeRay EE. We've got it installed but not much built out yet. I've installed your theme because it looked very clean and simple. I'm new to liferay and themes, i just have a couple questions.

I saw you said it's using Font-awesome. I see where you said the icon is configurable, but i'm not sure how i would know how to change the icon? I saw the list of icons on font-awesome site, but they are labeled differently (fa-codepen) for example and you have "icon-camera-retro", simply changing it to icon-codepen doesn't work. Can you please explain the process?

Also, once logged in, the public pages that are links across the top are un-clickable. Is there something i'm doing wrong?

If you are able to, please contact me! [email protected]

Thank you!
John

Problem to deploy chroma-theme-master on Liferay 6.2 ga4

Hello Daniel.

I can not figure out how to deploy chroma-theme-master template to my liferay server.
Can you provide me about installation the theme from github source of chroma-theme-master?

I have spend hole day with null result. My Liferay version 6.2-ga4.

Thanks in advance, Dmitri

Menu does not work in Nexus 5

Hey Daniel, first of all thanks for this awesome theme! Good job man.
I'm using it to create my wedding website at http://timbaetati.com.br and testing it on my cell phone it breaks the menu. The button does not work eventhough in our Preview section it works. Let me know if you need more input to fix it.

NPE on SDK Build in Eclipse

Hi Daniel!

I recently checked out your awesome Liferay theme.

I tried to add some changes and build it using my local Liferay SDK (latest version 6.2).

First I had to uncheck the "Faceted Project Validation Builder" as it caused an exception on opening the project.

Now I have another issue with an NPE on any action I invoke from the Eclipse Liferay build context menu (all, deploy, war, ...). There is no more information available to the NPE like a stack trace.

Do you have an idea what I'm missing here to build the theme using Liferay SDK?

Thanks and regards,

Jörg

Java error when installing in Liferay 6.2 GA4

When installing chroma theme from the Liferay market-place I get the stackdump below. In the settings I can no longer switch to other default color layouts (red and green).

12:32:47,902 INFO [http-bio-8080-exec-12][ThemeAutoDeployListener:51] Copying themes for /home/finalist/Liferay/liferay-portal-6.2-ce-ga4/tomcat-7.0.42/temp/20150623123247876/chroma-theme-6.2.0.1.war
12:32:47,915 INFO [http-bio-8080-exec-12][BaseDeployer:863] Deploying chroma-theme-6.2.0.1.war
Expanding: /home/finalist/Liferay/liferay-portal-6.2-ce-ga4/tomcat-7.0.42/temp/20150623123247876/chroma-theme-6.2.0.1.war into /home/finalist/Liferay/liferay-portal-6.2-ce-ga4/tomcat-7.0.42/temp/20150623123247916
Copying 1 file to /home/finalist/Liferay/liferay-portal-6.2-ce-ga4/tomcat-7.0.42/temp/20150623123247916/WEB-INF
Copying 1 file to /home/finalist/Liferay/liferay-portal-6.2-ce-ga4/tomcat-7.0.42/temp/20150623123247916/WEB-INF/classes
Copying 1 file to /home/finalist/Liferay/liferay-portal-6.2-ce-ga4/tomcat-7.0.42/temp/20150623123247916/WEB-INF/classes
Copying 1 file to /home/finalist/Liferay/liferay-portal-6.2-ce-ga4/tomcat-7.0.42/temp/20150623123247916/WEB-INF
12:32:48,206 INFO [http-bio-8080-exec-12][BaseDeployer:2391] Modifying Servlet 2.4 /home/finalist/Liferay/liferay-portal-6.2-ce-ga4/tomcat-7.0.42/temp/20150623123247916/WEB-INF/web.xml
Copying 751 files to /home/finalist/Liferay/liferay-portal-6.2-ce-ga4/tomcat-7.0.42/webapps/chroma-theme
Copied 78 empty directories to 4 empty directories under /home/finalist/Liferay/liferay-portal-6.2-ce-ga4/tomcat-7.0.42/webapps/chroma-theme
Copying 1 file to /home/finalist/Liferay/liferay-portal-6.2-ce-ga4/tomcat-7.0.42/webapps/chroma-theme
Deleting directory /home/finalist/Liferay/liferay-portal-6.2-ce-ga4/tomcat-7.0.42/temp/20150623123247916
12:32:48,575 INFO [http-bio-8080-exec-12][ThemeAutoDeployListener:57] Themes for /home/finalist/Liferay/liferay-portal-6.2-ce-ga4/tomcat-7.0.42/temp/20150623123247876/chroma-theme-6.2.0.1.war copied successfully. Deployment will start in a few seconds.
12:32:48,582 INFO [http-bio-8080-exec-12][WebAutoDeployListener:50] Copying web plugin for /home/finalist/Liferay/liferay-portal-6.2-ce-ga4/tomcat-7.0.42/temp/20150623123247876/resources-importer-web-6.2.0.4.war
12:32:48,591 INFO [http-bio-8080-exec-12][BaseDeployer:863] Deploying resources-importer-web-6.2.0.4.war
12:32:48,594 INFO [http-bio-8080-exec-12][BaseDeployer:966] Updating Resources Importer from version 6.2.0.4 to version 6.2.0.4
Expanding: /home/finalist/Liferay/liferay-portal-6.2-ce-ga4/tomcat-7.0.42/temp/20150623123247876/resources-importer-web-6.2.0.4.war into /home/finalist/Liferay/liferay-portal-6.2-ce-ga4/tomcat-7.0.42/temp/20150623123248595
Copying 1 file to /home/finalist/Liferay/liferay-portal-6.2-ce-ga4/tomcat-7.0.42/temp/20150623123248595/WEB-INF
Copying 1 file to /home/finalist/Liferay/liferay-portal-6.2-ce-ga4/tomcat-7.0.42/temp/20150623123248595/WEB-INF/classes
Copying 1 file to /home/finalist/Liferay/liferay-portal-6.2-ce-ga4/tomcat-7.0.42/temp/20150623123248595/WEB-INF/classes
12:32:48,658 INFO [http-bio-8080-exec-12][BaseDeployer:2391] Modifying Servlet 2.4 /home/finalist/Liferay/liferay-portal-6.2-ce-ga4/tomcat-7.0.42/temp/20150623123248595/WEB-INF/web.xml
Copying 46 files to /home/finalist/Liferay/liferay-portal-6.2-ce-ga4/tomcat-7.0.42/webapps/resources-importer-web
Copying 1 file to /home/finalist/Liferay/liferay-portal-6.2-ce-ga4/tomcat-7.0.42/webapps/resources-importer-web
Deleting directory /home/finalist/Liferay/liferay-portal-6.2-ce-ga4/tomcat-7.0.42/temp/20150623123248595
12:32:48,692 INFO [http-bio-8080-exec-12][WebAutoDeployListener:56] Web plugin for /home/finalist/Liferay/liferay-portal-6.2-ce-ga4/tomcat-7.0.42/temp/20150623123247876/resources-importer-web-6.2.0.4.war copied successfully. Deployment will start in a few seconds.
Jun 23, 2015 12:32:52 PM org.apache.catalina.startup.HostConfig deleteRedeployResources
INFO: Undeploying context [/resources-importer-web]
12:32:52,390 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]][HotDeployEvent:145] Plugin resources-importer-web requires marketplace-portlet
12:32:52,394 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]][HookHotDeployListener:952] Hook for resources-importer-web was unregistered
Jun 23, 2015 12:32:52 PM org.apache.catalina.core.ApplicationContext log
INFO: Closing Spring root WebApplicationContext
12:32:52,396 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]][PluginPackageUtil:1016] Reading plugin package for resources-importer-web
Jun 23, 2015 12:32:52 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /home/finalist/Liferay/liferay-portal-6.2-ce-ga4/tomcat-7.0.42/webapps/resources-importer-web
12:32:53,589 INFO [localhost-startStop-2][HotDeployEvent:145] Plugin resources-importer-web requires marketplace-portlet
12:32:53,589 INFO [localhost-startStop-2][HotDeployImpl:217] Deploying resources-importer-web from queue
12:32:53,590 INFO [localhost-startStop-2][PluginPackageUtil:1016] Reading plugin package for resources-importer-web
Jun 23, 2015 12:32:53 PM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
12:32:53,749 INFO [localhost-startStop-2][HookHotDeployListener:693] Registering hook for resources-importer-web
12:32:53,753 INFO [localhost-startStop-2][HookHotDeployListener:821] Hook for resources-importer-web is available for use
Jun 23, 2015 12:32:53 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /home/finalist/Liferay/liferay-portal-6.2-ce-ga4/tomcat-7.0.42/webapps/chroma-theme
12:32:54,466 INFO [localhost-startStop-2][HotDeployEvent:145] Plugin chroma-theme requires marketplace-portlet, resources-importer-web
12:32:54,466 INFO [localhost-startStop-2][HotDeployImpl:217] Deploying chroma-theme from queue
12:32:54,467 INFO [localhost-startStop-2][PluginPackageUtil:1016] Reading plugin package for chroma-theme
Jun 23, 2015 12:32:54 PM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
12:32:54,589 INFO [localhost-startStop-2][HookHotDeployListener:693] Registering hook for chroma-theme
12:32:54,593 INFO [localhost-startStop-2][HookHotDeployListener:821] Hook for chroma-theme is available for use
12:32:54,594 INFO [localhost-startStop-2][ThemeHotDeployListener:98] Registering themes for chroma-theme
12:32:56,514 INFO [localhost-startStop-2][ThemeHotDeployListener:113] 1 theme for chroma-theme is available for use
12:32:56,946 WARN [liferay/hot_deploy-1][FileSystemImporter:469] Unable to import DDM structure Carousel
com.liferay.portlet.dynamicdatamapping.StructureNameException
at com.liferay.portlet.dynamicdatamapping.service.impl.DDMStructureLocalServiceImpl.validate(DDMStructureLocalServiceImpl.java:1770)
at com.liferay.portlet.dynamicdatamapping.service.impl.DDMStructureLocalServiceImpl.validate(DDMStructureLocalServiceImpl.java:1802)
at com.liferay.portlet.dynamicdatamapping.service.impl.DDMStructureLocalServiceImpl.validate(DDMStructureLocalServiceImpl.java:1760)
at com.liferay.portlet.dynamicdatamapping.service.impl.DDMStructureLocalServiceImpl.addStructure(DDMStructureLocalServiceImpl.java:158)
at com.liferay.portlet.dynamicdatamapping.service.impl.DDMStructureLocalServiceImpl.addStructure(DDMStructureLocalServiceImpl.java:284)
at sun.reflect.GeneratedMethodAccessor1170.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:115)
at com.liferay.portal.spring.transaction.DefaultTransactionExecutor.execute(DefaultTransactionExecutor.java:62)
at com.liferay.portal.spring.transaction.TransactionInterceptor.invoke(TransactionInterceptor.java:51)
at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:111)
at com.liferay.portal.spring.aop.ServiceBeanAopProxy.invoke(ServiceBeanAopProxy.java:175)
at com.sun.proxy.$Proxy214.addStructure(Unknown Source)
at com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalServiceUtil.addStructure(DDMStructureLocalServiceUtil.java:606)
at com.liferay.resourcesimporter.util.FileSystemImporter.addDDMStructures(FileSystemImporter.java:441)
at com.liferay.resourcesimporter.util.ResourceImporter.addDDMStructures(ResourceImporter.java:212)
at com.liferay.resourcesimporter.util.FileSystemImporter.setUpAssets(FileSystemImporter.java:1665)
at com.liferay.resourcesimporter.util.FileSystemImporter.doImportResources(FileSystemImporter.java:1264)
at com.liferay.resourcesimporter.util.ResourceImporter.importResources(ResourceImporter.java:47)
at com.liferay.resourcesimporter.messaging.ResourcesImporterHotDeployMessageListener.importResources(ResourcesImporterHotDeployMessageListener.java:124)
at com.liferay.resourcesimporter.messaging.ResourcesImporterHotDeployMessageListener.initialize(ResourcesImporterHotDeployMessageListener.java:73)
at com.liferay.resourcesimporter.messaging.ResourcesImporterHotDeployMessageListener.onDeploy(ResourcesImporterHotDeployMessageListener.java:86)
at com.liferay.portal.kernel.messaging.HotDeployMessageListener.doReceive(HotDeployMessageListener.java:55)
at com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseMessageListener.java:26)
at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:72)
at com.liferay.portal.kernel.messaging.SerialDestination$1.run(SerialDestination.java:65)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:682)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:593)
at java.lang.Thread.run(Thread.java:745)
12:32:56,949 ERROR [liferay/hot_deploy-1][SerialDestination:68] Unable to process message {destinationName=liferay/hot_deploy, response=null, responseDestinationName=null, responseId=null, payload=null, values={groupId=0, command=deploy, companyId=0, servletContextName=chroma-theme}}
com.liferay.portal.kernel.messaging.MessageListenerException: com.liferay.portlet.dynamicdatamapping.StructureNameException
at com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseMessageListener.java:32)
at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:72)
at com.liferay.portal.kernel.messaging.SerialDestination$1.run(SerialDestination.java:65)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:682)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:593)
at java.lang.Thread.run(Thread.java:745)
Caused by: com.liferay.portlet.dynamicdatamapping.StructureNameException
at com.liferay.portlet.dynamicdatamapping.service.impl.DDMStructureLocalServiceImpl.validate(DDMStructureLocalServiceImpl.java:1770)
at com.liferay.portlet.dynamicdatamapping.service.impl.DDMStructureLocalServiceImpl.validate(DDMStructureLocalServiceImpl.java:1802)
at com.liferay.portlet.dynamicdatamapping.service.impl.DDMStructureLocalServiceImpl.validate(DDMStructureLocalServiceImpl.java:1760)
at com.liferay.portlet.dynamicdatamapping.service.impl.DDMStructureLocalServiceImpl.addStructure(DDMStructureLocalServiceImpl.java:158)
at com.liferay.portlet.dynamicdatamapping.service.impl.DDMStructureLocalServiceImpl.addStructure(DDMStructureLocalServiceImpl.java:284)
at sun.reflect.GeneratedMethodAccessor1170.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:115)
at com.liferay.portal.spring.transaction.DefaultTransactionExecutor.execute(DefaultTransactionExecutor.java:62)
at com.liferay.portal.spring.transaction.TransactionInterceptor.invoke(TransactionInterceptor.java:51)
at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:111)
at com.liferay.portal.spring.aop.ServiceBeanAopProxy.invoke(ServiceBeanAopProxy.java:175)
at com.sun.proxy.$Proxy214.addStructure(Unknown Source)
at com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalServiceUtil.addStructure(DDMStructureLocalServiceUtil.java:606)
at com.liferay.resourcesimporter.util.FileSystemImporter.addDDMStructures(FileSystemImporter.java:441)
at com.liferay.resourcesimporter.util.ResourceImporter.addDDMStructures(ResourceImporter.java:212)
at com.liferay.resourcesimporter.util.FileSystemImporter.setUpAssets(FileSystemImporter.java:1665)
at com.liferay.resourcesimporter.util.FileSystemImporter.doImportResources(FileSystemImporter.java:1264)
at com.liferay.resourcesimporter.util.ResourceImporter.importResources(ResourceImporter.java:47)
at com.liferay.resourcesimporter.messaging.ResourcesImporterHotDeployMessageListener.importResources(ResourcesImporterHotDeployMessageListener.java:124)
at com.liferay.resourcesimporter.messaging.ResourcesImporterHotDeployMessageListener.initialize(ResourcesImporterHotDeployMessageListener.java:73)
at com.liferay.resourcesimporter.messaging.ResourcesImporterHotDeployMessageListener.onDeploy(ResourcesImporterHotDeployMessageListener.java:86)
at com.liferay.portal.kernel.messaging.HotDeployMessageListener.doReceive(HotDeployMessageListener.java:55)
at com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseMessageListener.java:26)
... 5 more

Liferay7.2

Would this theme work in Liferay CE Portal 7.2 with Wildfly 11 and Gradle builds?

deploy problem with

Hi, got thi problem in deployment time (i'm using liferay 6.2-ce-ga6):

14:59:43,379 ERROR [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][AutoDeployDir:220] com.liferay.portal.kernel.deploy.auto.AutoDeployException: com.liferay.portal.kernel.deploy.auto.AutoDeployException: chroma-theme-0.9.4.1.war does not support this version of Liferay
com.liferay.portal.kernel.deploy.auto.AutoDeployException: com.liferay.portal.kernel.deploy.auto.AutoDeployException: chroma-theme-0.9.4.1.war does not support this version of Liferay
at com.liferay.portal.tools.deploy.BaseDeployer.autoDeploy(BaseDeployer.java:216)
at com.liferay.portal.deploy.auto.ThreadSafeAutoDeployer.autoDeploy(ThreadSafeAutoDeployer.java:36)
at com.liferay.portal.deploy.auto.ThemeAutoDeployListener.deploy(ThemeAutoDeployListener.java:54)
at com.liferay.portal.kernel.deploy.auto.AutoDeployDir.deploy(AutoDeployDir.java:50)
at com.liferay.portal.kernel.deploy.auto.AutoDeployDir.processFile(AutoDeployDir.java:211)
at com.liferay.portal.kernel.deploy.auto.AutoDeployDir.scanDirectory(AutoDeployDir.java:275)
at com.liferay.portal.kernel.deploy.auto.AutoDeployScanner.run(AutoDeployScanner.java:58)
Caused by: com.liferay.portal.kernel.deploy.auto.AutoDeployException: chroma-theme-0.9.4.1.war does not support this version of Liferay
at com.liferay.portal.tools.deploy.BaseDeployer.deployFile(BaseDeployer.java:902)
at com.liferay.portal.tools.deploy.BaseDeployer.autoDeploy(BaseDeployer.java:213)

Help - Third-Level of Drop Down Menu

Hey Dan,

Quick question about your theme and if i can sneak one random question in too, that would be awesome!

The gray portion of your theme at the top, is there an easy way to change the color of that as well? Secondly, i just wanted to say i love how you can have the top navigation when not logged in and then have it switch to dashboard / side nav after logged in.

My random question is just a functional type question. I've created some pages that once you are logged in display along the side nav.. Let's just say About Us, Contact etc type stuff. One of the pages i'm trying to create i've called My Dashboard. I want to have that listed as a page in the navigation with the other pages but just have it load the My Dashboard page within the site as if you clicked on My Dashboard over on the top menu where your name is. Do you know if there is an easy way to accomplish this?

#foreach ($nav_item in $nav_items)
                        #set ($nav_item_attr_selected="")
                        #set ($nav_item_attr_has_popup="")
                        #set ($nav_item_caret="")
                        #set ($nav_item_css_class="lfr-nav-item")
                        #set ($nav_item_link_css_class="")

                    #if ($nav_item.isSelected())
                        #set ($nav_item_attr_selected="aria-selected='true'")
                        #set ($nav_item_css_class="$nav_item_css_class selected active")
                    #end

                    #if ($nav_item.hasChildren())
                        #set ($nav_item_attr_has_popup="aria-haspopup='true'")
                        #set ($nav_item_caret='<b class="icon-caret-down"></b>')
                        #set ($nav_item_css_class="$nav_item_css_class dropdown")
                        #set ($nav_item_link_css_class="dropdown-toggle")
                    #end

                    <li class="$nav_item_css_class" id="layout_$nav_item.getLayoutId()" $nav_item_attr_selected role="presentation">
                        <a aria-labelledby="layout_$nav_item.getLayoutId()" $nav_item_attr_has_popup class="$nav_item_link_css_class" href="$nav_item.getURL()" $nav_item.getTarget() role="menuitem">
                            <span>$nav_item.icon() $nav_item.getName() $nav_item_caret</span>
                        </a>

                        #if ($nav_item.hasChildren())
                            <ul class="dropdown-menu child-menu" role="menu">
                                #foreach ($nav_child in $nav_item.getChildren())
                                    #set ($nav_child_attr_selected="")
                                    #set ($nav_child_attr_has_popup="")
                                    #set ($nav_child_caret="")
                                    #set ($nav_child_css_class="lfr-nav-item")
                                    #set ($nav_child_link_css_class="")

                                    #if ($nav_child.isSelected())
                                        #set ($nav_child_attr_selected="aria-selected='true'")
                                        #set ($nav_child_css_class="$nav_child_css_class selected active")
                                    #end

                                    #if ($nav_child.hasChildren())
                                        #set ($nav_child_attr_has_popup="aria-haspopup='true'")
                                        #set ($nav_child_caret='<b class="icon-caret-down"></b>')
                                        #set ($nav_child_css_class="$nav_child_css_class dropdown")
                                        #set ($nav_child_link_css_class="dropdown-toggle")
                                    #end

                                <li class="$nav_child_css_class" id="layout_$nav_child.getLayoutId()" $nav_child_attr_selected role="presentation">
                                    <a aria-labelledby="layout_$nav_child.getLayoutId()" $nav_child_attr_has_popup class="$nav_child_link_css_class" href="$nav_child.getURL()" $nav_child.getTarget() role="menuitem">
                                        <span>$nav_child.icon() $nav_child.getName() $nav_child_caret</span>
                                    </a>

                                        #if ($nav_child.hasChildren())
                                            <ul class="dropdown-menu child-menu" role="menu">
                                                #foreach ($nav_child_2 in $nav_child.getChildren())
                                                    #set ($nav_child_2_attr_selected="")
                                                    #set ($nav_child_2_css_class="lfr-nav-item")

                                                    #if ($nav_child_2.isSelected())
                                                        #set ($nav_child_2_attr_selected="aria-selected='true'")
                                                        #set ($nav_child_2_css_class="selected")
                                                    #end

                                                    <li class="$nav_child_css_class" id="layout_$nav_child_2.getLayoutId()" $nav_child_2_attr_selected role="presentation">
                                                        <a aria-labelledby="layout_$nav_child_2.getLayoutId()" href="$nav_child_2.getURL()" $nav_child_2.getTarget() role="menuitem">$nav_child_2.getName()</a>

                                                    </li>
                                                #end
                                            </ul>
                                        #end
                                    </li>
                                #end
                            </ul>
                        #end
                    </li>
                #end

                #if ($show_link_user_personal_menu)
                    <li>
                        <a href="#" id="personal-menu">#language ("my-places")</a>
                        <ul class="" role="menu">
                            $my_sites_portlet_url.setParameter("groupId", "$user.getGroupId()")
                            #if ($user.hasPublicLayouts())
                                $my_sites_portlet_url.setParameter("privateLayout", "false")

                                <li>
                                    <a href="$htmlUtil.escape($my_sites_portlet_url.toString())">
                                        <span class="site-name">#language ("my-profile")</span>
                                    </a>
                                </li>
                            #end
                            #if ($user.hasPrivateLayouts())
                                $my_sites_portlet_url.setParameter("privateLayout", "true")

                                <li>
                                    <a href="$htmlUtil.escape($my_sites_portlet_url.toString())">
                                        <span class="site-name">#language ("my-dashboard")</span>
                                    </a>
                                </li>
                            #end
                            <li>
                                <a href="$my_account_url" title="#language ("my-account")" id="navigation-my-account-url">
                                    <span class="site-name">#language ("my-account")</span>
                                </a>
                                <script>
                                    Liferay.delegateClick('navigation-my-account-url', Liferay.Util.openInDialog);
                                </script>
                            </li>
                        </ul>
                    </li>
                #end

Thank you so much for your time!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.