{"id":11432,"date":"2012-02-17T17:49:28","date_gmt":"2012-02-17T16:49:28","guid":{"rendered":"https:\/\/www.saasweb.agency\/blog\/multilingual-homepage-with-websitebaker\/"},"modified":"2026-10-27T08:24:56","modified_gmt":"2026-10-27T07:24:56","slug":"multilingual-homepage-with-websitebaker","status":"publish","type":"post","link":"https:\/\/www.saasweb.agency\/en\/blog\/multilingual-homepage-with-websitebaker\/","title":{"rendered":"Multilingual Homepage with WebsiteBaker"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2012\/02\/websitebaker-logo.png\" alt=\"\" title=\"WebsiteBaker Logo\" width=\"100\" height=\"100\" class=\"alignleft size-full wp-image-724\" srcset=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2012\/02\/websitebaker-logo.png 100w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2012\/02\/websitebaker-logo-50x50.png 50w\" sizes=\"(max-width: 100px) 100vw, 100px\" \/>This simple CMS is certainly well-suited for many smaller projects. It offers no frills, but features easy-to-understand menus in a clean design. <\/p>\n<p>Two aspects are particularly interesting:<\/p>\n<ol>\n<li><b>Custom Templates:<\/b> the template system is very simple; you can create your own pages in minutes, exactly as you envision them.\n<ul>\n<li><u>Step One:<\/u> Create a directory with the template&#8217;s name<\/li>\n<li><u>Step Two:<\/u> Create the info.php, index.php, and template.css files (minimum requirements).<br \/>\n<br \/>It is even better to create an \/images directory to store images and icons for the template.<\/li>\n<li><u>Step Three:<\/u> In info.php, specify the areas to be used; first, metadata to correctly register the template in the database upon import. You must also indicate whether there are multiple navigation menus, multiple content areas, etc. <\/li>\n<li><u>Step Four:<\/u> In index.php, prepare an HTML view of the page and create the most important CMS-controlled areas using the PHP commands page_header(), show_menu(), page_content(), and page_footer().<br \/>P.S.: show_menu2() is a new variant for displaying navigation and should preferably be used instead of show_menu(), especially when implementing nested navigations.<\/li>\n<li><u>Step Five:<\/u> Zip the directory and import it as a template into WebsiteBaker. From then on, the template can be edited directly within the WebsiteBaker installation and does not need to be constantly re-zipped and re-uploaded. <\/li>\n<\/ul>\n<p>Documentation on this topic is available <a href=\"http:\/\/www.websitebaker2.org\/de\/hilfe\/designerhandbuch\/wb-designvorlage-erstellen.php\" title=\"WebsiteBaker Template Guide\" target=\"_blank\" rel=\"noopener\">here<\/a>.\n<\/li>\n<li><b>Multilingual:<\/b> simply create language containers, and you instantly have language separation \u2013 URL rewriting is configured automatically.<\/li>\n<\/ol>\n<p>Of course, SaaS Web offers hosted WebsiteBaker packages.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This simple CMS is certainly well-suited for many smaller projects. It offers no frills, but features easy-to-understand menus in a clean design. Two aspects are particularly interesting: Custom Templates: the template system is very simple; you can create your own pages in minutes, exactly as you envision them. Step One: Create a directory with the \u2026<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[815,983],"tags":[878,881,2035,1154,998,838,893,1571],"class_list":["post-11432","post","type-post","status-publish","format-standard","hentry","category-hosting","category-tutorial","tag-cms","tag-create-websitebaker-template","tag-international","tag-multilingual","tag-saas-web","tag-template","tag-website-baker","tag-websitebaker"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/posts\/11432","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/comments?post=11432"}],"version-history":[{"count":0,"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/posts\/11432\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/media?parent=11432"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/categories?post=11432"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/tags?post=11432"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}