1. Helix-II
  2. Saturday, 14 February 2015
The Menu page in Shaper-Helix3 only set provisions for 1 menu. My site has to support french and english.
Responses (23)
Hi there,

Setting multi-lingual web-site doesn't depend on your template. Create your multi-lingual site and then play with any template to style it up per your requirements.

Please have a look at this cool tutorial at http://docs.zootemplate.com/post/how-to-create-a-multilingual-site-in-joomla-3x.

Regards,

Alex
  1. more than a month ago
  2. Helix-II
  3. # 1
Thansk for the answer.

I already know about Joomla menus, I have been using them for many years with Joomla 1.7 to 2.5.

Shaper Helix 3 imposes a menu to be used as main and is doesn't seem to rely on modules or languages. So does Shaper Helix II.
Trying to add an english menu in Joomla standard way adds the menu onto the page and both are displayed.

I am hoping that the problem is behind my keyboard but I don't see it.

Yves
  1. more than a month ago
  2. Helix-II
  3. # 2
Hi there,

Helix-3 framework has nothing to do with setting multi-lingual web-site. This job is entirely your Joomla's responsibility. Please play with the tutorial in my URL and you'll get only one main menu displayed per language.

Regards,

Alex
  1. more than a month ago
  2. Helix-II
  3. # 3
Hi Alex,

I am not talking about the framework but the Helix Shaper 3 template. And if this doesn't involve menu, then I do not understand the purpose of the menu in the template. See attached picture.
Moreover, I do not see where I can select the menu format. Shaper Helix II had provisions for that, I haven't found the equivalent in III.

I will have a look on the tutorial and I am still hoping that the bug is behind my keyboard.

Thanks for your help,

Yves
Attachments (1)
  1. more than a month ago
  2. Helix-II
  3. # 4
Solution was to merge french and english menus into a consolidated one which can now be referenced in Helix Shaper3 template as the menu.
  1. more than a month ago
  2. Helix-II
  3. # 5
Fantastic! I am glad you managed to work it out. All the best.

Regards,

Alex
  1. more than a month ago
  2. Helix-II
  3. # 6
I still don't understand why the menu module must not be published.
If I do, I end up with 2 copies on the page.
  1. more than a month ago
  2. Helix-II
  3. # 7
Yves Lavoie wrote:

Solution was to merge french and english menus into a consolidated one which can now be referenced in Helix Shaper3 template as the menu.


Interesting approach. Would like to here your experiences. Any issues on other occasions? I mean, actually the official Joomla recommendation is to have separate menus for each language?! I have never seen an example for a tree menu with a branch for each language. It also requires to start the menu from a deeper level, and it can be really tedious to work with it in the menu-manager.

I wonder why the framework provides no automatic method to recognize a menu i.e. a language prefix or reading the language parameter. Or even multiple menu parameters. If I would follow the J! way, I would have to duplicate the whole template style... which seems to be (feel) wrong, IMHO.
  1. more than a month ago
  2. Helix-II
  3. # 8
Hi Yves,

You posed very good questions regarding current state of Joomla's handling multi-lingual navigation but the best channel to direct them to would be folks from Joomla Production Team and Joomla official community forum. From my personal opinion, among WordPress, Drupal and Joomla, Joomla is the best CMS as far as multi-lingual sites are concerned.

Regards,

Alex
  1. more than a month ago
  2. Helix-II
  3. # 9
Solution was to merge french and english menus into a consolidated one which can now be referenced in Helix Shaper3 template as the menu.


Thank you Yves, I was going thru what you were going thru today... reading the trail of messages must have been frustrating but glad you stuck to it and found a solution for all of us with this issue on the Helix template.
  1. more than a month ago
  2. Helix-II
  3. # 10
Try this way to modify template file, then your site can support multilingual menus.

http://asika.windspeaker.co/post/5566-joomla-create-mulit-language-mainmenu-in-helix3
  1. more than a month ago
  2. Helix-II
  3. # 11
Thank you ALLSTARS, this worked for me! :D
  1. more than a month ago
  2. Helix-II
  3. # 12
Alex hello!

Im having troubles also setting up multilingual site. The link you placed at the begining does not work
Do you have a guide on how to do multilingual sites on Helix3 and/or SP Page builder Pro?

Thanks
Tom
  1. more than a month ago
  2. Helix-II
  3. # 13
Do you have a guide on how to do multilingual sites on Helix3 and/or SP Page builder Pro?


The only important thing in regards of Helix3 is:
You have to use multiple template styles!
Each template style has a menu select-box, where you select the respective main menu.
And the template style has to be assigned to the respective language.

Everything else, follows the usual J! multi-lingual site setup and config.

---

Exception to the rule:
See previous comment and link about menu modification/hack!
https://www.joomshaper.com/forums/how-do-i-set-multilingual-menu-in-helix3#reply-86702
  1. more than a month ago
  2. Helix-II
  3. # 14
Yeah just figured that out :(
This is precisely one small thing that most people are not liking about SP Builder, as per the messages on this particular board. Its a bit slow and takes a little getting used to. :( . We'll manage i guess.

Thank You!!!! :)
  1. more than a month ago
  2. Helix-II
  3. # 15
Yeah just figured that out :(


Congrats!

IMHO, there is pro and con. You don't have to create extra modules... except for the optional off-canvas menu. This can be a lot overhead with many languages.
On the other side, the menu and items are picked up from the menu manager directly. You can't use and set any module parameters like start/end level etc.

This is precisely one small thing that most people are not liking about SP Builder,...


Also SP PageBuilder follows the J! core logic for multilingual setup. Everything has to be duplicated and assigned to a certain language.

But there is also FALANG support, as you can read in the following blog article:
https://www.joomshaper.com/blog/falang-support-and-7-new-templates-added-to-sp-page-builder-2-4-9
  1. more than a month ago
  2. Helix-II
  3. # 16
Yeah! Thanks! My site has not to much text so I will translate the site physically if I expand to more languages perhaps Ill use Falang thanks for the tip!

T
  1. more than a month ago
  2. Helix-II
  3. # 17
Hi there,

Setting multi-lingual web-site doesn't depend on your template. Create your multi-lingual site and then play with any template to style it up per your requirements.

Please have a look at this cool tutorial at http://docs.zootemplate.com/post/how-to-create-a-multilingual-site-in-joomla-3x.

Regards,

Alex


404 - Site can not be found
  1. more than a month ago
  2. Helix-II
  3. # 18
404 - Site can not be found

There are many other resources and even video tutorials on youtube... Here are some alternative articles & docs:

Joomshaper blog:
Step by step tutorial for creating a multilingual joomla site
How to use Multilingual Associations feature of joomla 3.7+

Joomla Documentation:
Setup a Multilingual Site
Multilingual Associations (new feature since 3.7!)
  1. more than a month ago
  2. Helix-II
  3. # 19
@pepperstreet
@jamacoe

Guys, you're not getting the core of problem.

There is ONLY ONE menu that can be enabled in Helix admin panel. So, traditional perfectly built-in Joomla method where there are different menus for different languages just doesn't work.

when on front-end, you switch to another language, Joomla tries to read that language's menu, but Helix provides just one, which is the wrong language. The result - no menu at all, or wrong language's menu.

You have to use some tricks - most likely multiplying amount of your templates, then changing in each of them menu to appropriate language's menu and then applying this template to that language pages, which is time consuming and plain dumb.

All this is only because of HELIX built-in restriction, that allows only one menu to be chosen. That part must be fixed to support Joomla native multilang.

With my best!
D.
  1. more than a month ago
  2. Helix-II
  3. # 20
@pepperstreet
Guys, you're not getting the core of problem.


I did! If you have read my previous comments and explanations you can see pros and cons of this implementation. I agree, that it's not ideal but many other template frameworks do it the same way. Probably Helix4 might change this feature.
BTW, hence the comment and link by user "allstars". There is a tutorial how to modify/hack the current menu feature.
  1. more than a month ago
  2. Helix-II
  3. # 21

BTW, hence the comment and link by user "allstars". There is a tutorial how to modify/hack the current menu feature.


Yup, that's the hack I've used, but it modifies template's core files, so after each update you have to hack it again, which is not good to say the least..
  1. more than a month ago
  2. Helix-II
  3. # 22
I have a similar problem with mi site.

https://www.mditradesolutions.com/

When I chose the mexican flag it directs me to the site in Spanish, but the menus I have created in Spanish do not appear. The language selector does not appear either and I have already checked that everything is correctly installed.
  1. more than a month ago
  2. Helix-II
  3. # 23


There are no replies made for this post yet.
Be one of the first to reply to this post!


This forum is archived

This forum has been archived. Please use JoomShaper official support system.