Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

поиск нужных php файлов в переменных {{ }}. изменение ширины wrap компонентов


Recommended Posts

С новым годом! Как правильно искать файлы в проекте - {{ currency }} 

 {{ language }}
  {{ blog_menu }}

которые являются готовыми компонентами на примере head в common? вобще что именно в файлах column_left.twig, column_right.twig, content_bottom.twig, content_top.twig.

Можно ли как то изменить wraper по разной ширине у каждой секции? для того что бы в админке выбрать например блок будет по ширине на всю область, половину, либо по стандарту если выбрано положние блока по центру, тоже самое и слева, справа нужно понять как менять.

 

<nav id="top">
  <div class="container">{{ currency }}
    {{ language }}
  {{ blog_menu }}
    <div id="top-links" class="nav pull-right">
      <ul class="list-inline">
        <li><a href="{{ contact }}"><i class="fa fa-phone"></i></a> <span class="hidden-xs hidden-sm hidden-md">{{ telephone }}</span></li>
        <li class="dropdown"><a href="{{ account }}" title="{{ text_account }}" class="dropdown-toggle" data-toggle="dropdown"><i class="fa fa-user"></i> <span class="hidden-xs hidden-sm hidden-md">{{ text_account }}</span> <span class="caret"></span></a>
          <ul class="dropdown-menu dropdown-menu-right">
            {% if logged %}
            <li><a href="{{ account }}">{{ text_account }}</a></li>
            <li><a href="{{ order }}">{{ text_order }}</a></li>
            <li><a href="{{ transaction }}">{{ text_transaction }}</a></li>
            <li><a href="{{ download }}">{{ text_download }}</a></li>
            <li><a href="{{ logout }}">{{ text_logout }}</a></li>
            {% else %}
            <li><a href="{{ register }}">{{ text_register }}</a></li>
            <li><a href="{{ login }}">{{ text_login }}</a></li>
            {% endif %}

Безымянный.png

Edited by 433
Link to post
Share on other sites

Цитата

Как правильно искать файлы в проекте - {{ currency }} 

 {{ language }}
  {{ blog_menu }}

которые являются готовыми компонентами на примере head в common? 

Это не файлы, а переменные. Что к ним приделано - смотреть в соответствующем контроллере, для "head в common" - catalog\controller\common\header.php, для других аналогично.
 

Цитата

Можно ли как то изменить wraper по разной ширине у каждой секции? для того что бы в админке выбрать например блок будет по ширине на всю область, половину, либо по стандарту если выбрано положние блока по центру, тоже самое и слева, справа нужно понять как менять.

Можно. Пишите новый или меняете существующий шаблон, приделываете к нем управление из админки - и готово.

  • +1 1
Link to post
Share on other sites

7 часов назад, Shureg сказал:

Это не файлы, а переменные. Что к ним приделано - смотреть в соответствующем контроллере, для "head в common" - catalog\controller\common\header.php, для других аналогично.
 

Можно. Пишите новый или меняете существующий шаблон, приделываете к нем управление из админки - и готово.

В переменной {{ currency }} находиться .php файл? 

КАк вобще PHP переменная привязывыеться к .class, #?

Link to post
Share on other sites

Грубо говря {{ currency }}  Это название php файла? 

Link to post
Share on other sites

7 минут назад, 433 сказал:

В переменной {{ currency }} находиться .php файл? 

Нет. 

8 минут назад, 433 сказал:

Грубо говря {{ currency }}  Это название php файла? 

Нет

8 минут назад, 433 сказал:

КАк вобще PHP переменная привязывыеться к .class, #?

Вы это вообще о чем?

Link to post
Share on other sites

21 час назад, 433 сказал:

column_left.twig

Например, контроллер column_left, в котром переменные сведены в массив data. Например, $data [currency]=

А уже в шаблонизаторе эти данные обрабатывются

Link to post
Share on other sites

Guest smartcoder
8 часов назад, 433 сказал:

В переменной {{ currency }} находиться .php файл? 

В контроллере catalog/controller/common/header.php подключается дополнительный контроллер currency

$data['currency'] = $this->load->controller('common/currency');

Этот контроллер выводится через шаблон:

catalog/view/theme/ваш_шаблон/template/common/currency.twig

 

Если вам нужно менять что-то, меняйте в шаблоне currency.twig. Так же можно общими стилями менять в catalog/view/theme/ваш_шаблон/stylesheet/stylesheet.css

Link to post
Share on other sites
В 03.01.2020 в 00:17, smartcoder сказал:

В контроллере catalog/controller/common/header.php подключается дополнительный контроллер currency

$data['currency'] = $this->load->controller('common/currency');

Этот контроллер выводится через шаблон:

catalog/view/theme/ваш_шаблон/template/common/currency.twig

 

Если вам нужно менять что-то, меняйте в шаблоне currency.twig. Так же можно общими стилями менять в catalog/view/theme/ваш_шаблон/stylesheet/stylesheet.css

Проблема возникакет когда пытаешься открыть $content_top. $content_botom. При чем именно в {{head}} идет контент и каталог, тогда как шапка и футер в своих переменных по структуре home.twig. Нужно как то разобраться что именно работает через модуль, а что просто через статический .twig файл во взаимосвязи с home.twig.

На счет php все впринципе понятно, нужно опять таки понять какой файл отвечает за модуль а какой за корневой элемент по home.twig. Смотрю сейчас курсы, потом думаю на 1,5 годовые идти за 1.400$, а то так работу конечно не найти с теми знаниями что на складчинах. Только если самый основной уровень - удалить и добавить инфу в основной .twig по home.twig

 

Так же можно общими стилями менять в catalog/view/theme/ваш_шаблон/stylesheet/stylesheet.css, Можно. Но не понятно все равно все эти иконки это с бутстрапа в языке, валюте и т.д? 

 

Edited by 433
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.