Jump to content
Sign in to follow this  
433

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

Recommended Posts

Posted (edited)

С новым годом! Как правильно искать файлы в проекте - {{ 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

Share this post


Link to post
Share on other sites
Цитата

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

 {{ language }}
  {{ blog_menu }}

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

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

Цитата

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

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

  • +1 1

Share this post


Link to post
Share on other sites
7 часов назад, Shureg сказал:

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

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
7 минут назад, 433 сказал:

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

Нет. 

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

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

Нет

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

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

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

Share this post


Link to post
Share on other sites
21 час назад, 433 сказал:

column_left.twig

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

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

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites
Posted (edited)
В 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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.