Jump to content

добавить ссылку в верхнюю панель навигации (nav)


Recommended Posts

Доброе утро!

 

Коллеги по престашопу, а не будите ли вы там любезны подсказать мне, как в верхнюю панель навигации добавить двуязычную ссылку.

 

Т.е. ссылку добавить я могу в коде, а вот так чтобы при переключении языка рус-укр, текст ссылки тоже менялся. Например "О нас" и "Про нас".

 

магазин вот: http://kapelushok.com.ua

версия 1,6

 

 

 

Буду все очень признателен!

 

Link to comment
Share on other sites

добрый день,

не знаю - актуально или нет, но у Вас уже всё получилось ! -

посмотрите в нижнюю часть сайта (footer) - там меняется надпись "Про нас" на "О нас" при переключении языка

Вам необходимо зайти в папку магазина и по пути \themes\default-bootstrap\modules\blockcms\ открыть файл blockcms.tpl

найти что-то наподобии title="{l s='About' mod='blockcms'}" - это Ваша нижняя ссылка, которая меняется 

и точно также сделать для надписи. которая не меняется (то есть - заключить её в такие же скобки и добавить те же надписи)

 

p.s.: а будете наполнять магазин товарами - воспользуйтесь этой программулиной (https://yadi.sk/d/GuugyILIbUh9F ) и делой пойдёт быстрее :)

Edited by xpch (see edit history)
Link to comment
Share on other sites

Ваша ссылка ведет на скачивание на яндекс. Стремно качать - может есть описание? что за программа, как работает.

 

а на счет моего вопроса, так у меня в файле blockcms.tpl за вывод тех ссылок отвечает такие строки:

{foreach from=$cmslinks item=cmslink}

{if $cmslink.meta_title != ''}
<li class="item">
<a href="{$cmslink.link|escape:'html':'UTF-8'}" title="{$cmslink.meta_title|escape:'html':'UTF-8'}">
{$cmslink.meta_title|escape:'html':'UTF-8'}
</a>
</li>
{/if}
{/foreach}
 
и то похоже, что это вывод нескольких ссылок, а не только "О нас"
Link to comment
Share on other sites

опять же - всё верно пишете. но не до конца

код что Вы привели в пример - находится в самом начале этого файла, а Вам нужно ближе к концу -

 блок кода, который окаймлён комментариями вида

<!-- MODULE Block footer -->
...
<!-- /MODULE Block footer -->
там и следует искать
 
скиньте в личку или на почту полный текст этого файла - чтоб здесь не писать лишнего (хотя можно и сюда - а вдруг ещё кому-то пригодится :) ) и я укажу что именно Вас инетересует
 
p.s.: а программа что я писал - есть на YandexStore, а описание вот (https://yadi.sk/i/k7-qh6BHbVQ6k) - можно просмотреть не скачивая :)
Edited by xpch (see edit history)
Link to comment
Share on other sites

  • 3 weeks later...


вот полный текст этого файла (blockcms.tpl)

прошу помочь с этим разобраться

Заранее спасибо!

 

{*

* 2007-2014 PrestaShop

*

* NOTICE OF LICENSE

*

* This source file is subject to the Academic Free License (AFL 3.0)

* that is bundled with this package in the file LICENSE.txt.

* It is also available through the world-wide-web at this URL:

* http://opensource.org/licenses/afl-3.0.php

* If you did not receive a copy of the license and are unable to

* obtain it through the world-wide-web, please send an email

* to [email protected] so we can send you a copy immediately.

*

* DISCLAIMER

*

* Do not edit or add to this file if you wish to upgrade PrestaShop to newer

* versions in the future. If you wish to customize PrestaShop for your

* needs please refer to http://www.prestashop.com for more information.

*

* @author PrestaShop SA <[email protected]>

* @copyright 2007-2014 PrestaShop SA

* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)

* International Registered Trademark & Property of PrestaShop SA

*}

 

{if $block == 1}

<!-- Block CMS module -->

{foreach from=$cms_titles key=cms_key item=cms_title}

<section id="informations_block_left_{$cms_key}" class="block informations_block_left">

<p class="title_block">

<a href="{$cms_title.category_link|escape:'html':'UTF-8'}">

{if !empty($cms_title.name)}{$cms_title.name}{else}{$cms_title.category_name}{/if}

</a>

</p>

<div class="block_content list-block">

<ul>

{foreach from=$cms_title.categories item=cms_page}

{if isset($cms_page.link)}

<li class="bullet">

<a href="{$cms_page.link|escape:'html':'UTF-8'}" title="{$cms_page.name|escape:'html':'UTF-8'}">

{$cms_page.name|escape:'html':'UTF-8'}

</a>

</li>

{/if}

{/foreach}

{foreach from=$cms_title.cms item=cms_page}

{if isset($cms_page.link)}

<li>

<a href="{$cms_page.link|escape:'html':'UTF-8'}" title="{$cms_page.meta_title|escape:'html':'UTF-8'}">

{$cms_page.meta_title|escape:'html':'UTF-8'}

</a>

</li>

{/if}

{/foreach}

{if $cms_title.display_store}

<li>

<a href="{$link->getPageLink('stores')|escape:'html':'UTF-8'}" title="{l s='Our stores' mod='blockcms'}">

{l s='Our stores' mod='blockcms'}

</a>

</li>

{/if}

</ul>

</div>

</section>

{/foreach}

<!-- /Block CMS module -->

{else}

<!-- MODULE Block footer -->

<section class="footer-block col-xs-12 col-sm-2" id="block_various_links_footer">

<h4>{l s='Information' mod='blockcms'}</h4>

<ul class="toggle-footer">

{if $show_price_drop && !$PS_CATALOG_MODE}

<li class="item">

<a href="{$link->getPageLink('prices-drop')|escape:'html':'UTF-8'}" title="{l s='Specials' mod='blockcms'}">

{l s='Specials' mod='blockcms'}

</a>

</li>

{/if}

{if $show_new_products}

<!--новинки-->

<li class="item">

<a href="{$link->getPageLink('new-products')|escape:'html':'UTF-8'}" title="{l s='New products' mod='blockcms'}">

{l s='New products' mod='blockcms'}

</a>

</li>

{/if}

{if $show_best_sales && !$PS_CATALOG_MODE}

<!--лідери продажів-->

<li class="item">

<a href="{$link->getPageLink('best-sales')|escape:'html':'UTF-8'}" title="{l s='Top sellers' mod='blockcms'}">

{l s='Top sellers' mod='blockcms'}

</a>

</li>

{/if}

{if $display_stores_footer}

<li class="item">

<a href="{$link->getPageLink('stores')|escape:'html':'UTF-8'}" title="{l s='Our stores' mod='blockcms'}">

{l s='Our stores' mod='blockcms'}

</a>

</li>

{/if}

{if $show_contact}

<!--контакти-->

<li class="item">

<a href="{$link->getPageLink($contact_url, true)|escape:'html':'UTF-8'}" title="{l s='Contact us' mod='blockcms'}">

{l s='Contact us' mod='blockcms'}

</a>

</li>

{/if}

{foreach from=$cmslinks item=cmslink}

{if $cmslink.meta_title != ''}

<!--все інше-->

<li class="item">

<a href="{$cmslink.link|escape:'html':'UTF-8'}" title="{$cmslink.meta_title|escape:'html':'UTF-8'}">

{$cmslink.meta_title|escape:'html':'UTF-8'}

</a>

</li>

{/if}

{/foreach}

{if $show_sitemap}

<!--мапа сайту-->

<li>

<a href="{$link->getPageLink('sitemap')|escape:'html':'UTF-8'}" title="{l s='Sitemap' mod='blockcms'}">

{l s='Sitemap' mod='blockcms'}

</a>

</li>

{/if}

</ul>

{$footer_text}

</section>

{if $display_poweredby}

<section class="bottom-footer col-xs-12">

<div>

© 2014 {l s='[1]Ecommerce software by %s[/1]' mod='blockcms' sprintf=['PrestaShop™'] tags=['<a class=blockcms.tpl"_b

lank" href="http://www.prestashop.com">']}

</div>

</section>

{/if}

<!-- /MODULE Block footer -->

{/if}

 

Link to comment
Share on other sites

×
×
  • Create New...