2thepoint Posted May 18, 2009 Share Posted May 18, 2009 i mean this one , the read link , i made a new page for my terms and conditions.Home>ShippingShippingSummary Login Address Shipping Payment Terms of service I agree with the terms of service and I adhere to them unconditionally. (read) Choose your delivery methodkind regards Link to comment Share on other sites More sharing options...
lavacomp Posted May 20, 2009 Share Posted May 20, 2009 I have same problem , didnt get an answer Link to comment Share on other sites More sharing options...
2thepoint Posted May 20, 2009 Author Share Posted May 20, 2009 hmmm , thats a problem Link to comment Share on other sites More sharing options...
2thepoint Posted May 21, 2009 Author Share Posted May 21, 2009 BIG BIG BIG problems please help Link to comment Share on other sites More sharing options...
IBICO Posted June 16, 2009 Share Posted June 16, 2009 I also got some trouble with the READ. It want to use this link: {$base_dir}cms.php?id_cms=3&content_only=1&TB_iframe=true&width=450&height=500&thickbox=trueI have 4 languages on my shop www.augdal.net and I want the terms to work. I could direct it toward some TXT file like I did on some Norwegian shop, but since this is a multi-language webshop I would like to get this fixed.What I did was go into the augdal.net/admin and edit in TOOLS/CMS/Terms of service.There I wrote everything in English.. translated in German, Finish, French by clicking the flag and saved.But now when I press READ it just show a thickbox We're sorry, but the Web address you entered is no longer available .so how do I fix this? I would LOVE some tutorial where it show where I could put in each language to make it correct.I use the original Prestashop theme and have Powered by PrestaShop™ [ forum & contact ] - Version 1.1.0.5 - 0.079s My CMS.PHP file look like this:<?phpinclude(dirname(__FILE__).'/config/config.inc.php');include(dirname(__FILE__).'/init.php');if (($id_cms = intval(Tools::getValue('id_cms'))) AND $cms = new CMS(intval($id_cms), intval($cookie->id_lang)) AND Validate::isLoadedObject($cms)){ include(dirname(__FILE__).'/header.php'); $smarty->assign(array( 'cms' => $cms, 'content_only' => intval(Tools::getValue('content_only')) )); $smarty->display(_PS_THEME_DIR_.'cms.tpl'); include(dirname(__FILE__).'/footer.php');}else Tools::redirect('404.php');?>And my CMS.TPL{if $cms} {if $content_only} {$cms->content} {else} {$cms->content} {/if}{else} {l s='This page does not exist.'}{/if} {if !$content_only} {l s='Home'} {/if} Link to comment Share on other sites More sharing options...
Allinnia Posted June 29, 2009 Share Posted June 29, 2009 Same issue here and no resolution on this front I assume either. hmmmmm.... Link to comment Share on other sites More sharing options...
rocky Posted June 30, 2009 Share Posted June 30, 2009 To change the (read) link on the carrier page when checking out, change the following line in order-carrier.tpl at about line 30: {l s='(read)'} Replace id_cms=3 with the id of the page you want to display (find it on the Tools > CMS page). You could replace the entire url too if you wanted. Link to comment Share on other sites More sharing options...
2thepoint Posted June 30, 2009 Author Share Posted June 30, 2009 thanx that is what i was looking for Link to comment Share on other sites More sharing options...
Patric Posted June 30, 2009 Share Posted June 30, 2009 So I mark the topic as [solved].Please, next time, do it by yourself by adding [solved] at the beginning of your topic's title by editing your first post ! Link to comment Share on other sites More sharing options...
IBICO Posted September 4, 2009 Share Posted September 4, 2009 Not sure if i understood that one entirely.Replace id_cms=3 with the id of the page you want to display (find it on the Tools > CMS page). You could replace the entire url too if you wanted.Would this make the Terms of service to link to a page?.. But how would that work if I have different languages. I would like to have Terms of Service in English, French, German, Italian, Norwegian and have it change automatic like all other language in my shop. Link to comment Share on other sites More sharing options...
cyrusvsdarius Posted August 27, 2010 Share Posted August 27, 2010 To change the (read) link on the carrier page when checking out, change the following line in order-carrier.tpl at about line 30: {l s='(read)'} Replace id_cms=3 with the id of the page you want to display (find it on the Tools > CMS page). You could replace the entire url too if you wanted. Where in BO do I go to replace it? Link to comment Share on other sites More sharing options...
rocky Posted August 28, 2010 Share Posted August 28, 2010 You can't change the ID of the terms and conditions link in the Back Office in PrestaShop v1.3.1. You must modify order.php (or order-address.tpl in PrestaShop v1.2.5). The option to choose a CMS page for the "Terms and conditions" has been added to PrestaShop v1.4 though. Link to comment Share on other sites More sharing options...
cyrusvsdarius Posted August 28, 2010 Share Posted August 28, 2010 You can't change the ID of the terms and conditions link in the Back Office in PrestaShop v1.3.1. You must modify order.php (or order-address.tpl in PrestaShop v1.2.5). The option to choose a CMS page for the "Terms and conditions" has been added to PrestaShop v1.4 though. So in v1.4 I can Solve this problem? (btw, Is v1.4 only e test version?)Since I have v.1.3.1, what should I do to solve this problem? Link to comment Share on other sites More sharing options...
rocky Posted August 28, 2010 Share Posted August 28, 2010 In PrestaShop v1.3.1, you must change line 377: $cms = new CMS(3, intval($cookie->id_lang)); Change 3 to the ID of the CMS page you want to be the terms and conditions page. Link to comment Share on other sites More sharing options...
cyrusvsdarius Posted August 28, 2010 Share Posted August 28, 2010 In PrestaShop v1.3.1, you must change line 377: $cms = new CMS(3, intval($cookie->id_lang)); Change 3 to the ID of the CMS page you want to be the terms and conditions page. Maybe its a dumb question , but how do I change line 377? Where in BO do I find it? Link to comment Share on other sites More sharing options...
rocky Posted August 28, 2010 Share Posted August 28, 2010 You must use an FTP client to edit order.php. Link to comment Share on other sites More sharing options...
gypsy Posted November 16, 2012 Share Posted November 16, 2012 You can also change it by choosing tools>translations>front office translations hope this helps good luck! Link to comment Share on other sites More sharing options...
leopinzon Posted November 11, 2016 Share Posted November 11, 2016 I'm working in the v.1.6.17 The correct way to change that URL is doing so through Backoffice > Preferences > Orders > CMS page for the Conditions of use In this option you'll be able to select the CMS page - of course you need to have it created before reaching this point. In the CMS page you can make as many translations as needed. Hope this helps. Best Link to comment Share on other sites More sharing options...
Recommended Posts