Category Archives: CMS

BeansTag – The SEO tool for Drupal 7

Next: BeansTag update

BeansTag is a page title, meta tag and meta description management tool. It makes use of the path alias as an identifier for the SEO attributes. You could add them to any path alias and they would be shown in the webpage. It fully supports any pages including views, panel pages as well as nodes. Continue reading BeansTag – The SEO tool for Drupal 7

Drupal – Menu items were not expanded in multilingual site

Normally, the Drupal Menu will be expanded automatically whenever the menu item itself or its children are active. But if you have more than one menu item pointing to the same path such as having the same menu items in different language inside a menu, the auto expand does not work.

Applying the following patch to <drupal_root>/includes/menu.inc could solve the problem. Continue reading Drupal – Menu items were not expanded in multilingual site

Drupal – Force Path Prefix for Default Language

Update: 2012-04-18: This solution is for Drupal 6 and it hacked the Drupal core. So please apply it with extreme caution. For Drupal 7, please try the approach suggested by outsourcer.

When you have more than one language on Drupal site, you have to define the default language among one of them. For example, if i set English as the default language, it will be shown in both http://<domain_name>/ and http://<domain_name>/en. but all the links in the default language will not have the en path prefix. Continue reading Drupal – Force Path Prefix for Default Language