Jump to content
Sign in to follow this  
Slavonja2

Помогите разобраться с ошибкой

Recommended Posts

После переноса с подомена на домен

 

Fatal error: Uncaught exception 'Twig_Error_Syntax' with message 'Unknown "endif" tag in "default/template/product/category.twig" at line 19.' in /home/o/officejx/slavalfaceramic.com/public_html/system/library/template/Twig/Parser.php:178 Stack trace: #0 /home/o/officejx/slavalfaceramic.com/public_html/system/library/template/Twig/Parser.php(100): Twig_Parser->subparse(NULL, false) #1 /home/o/officejx/slavalfaceramic.com/public_html/system/library/template/Twig/Environment.php(619): Twig_Parser->parse(Object(Twig_TokenStream)) #2 /home/o/officejx/slavalfaceramic.com/public_html/system/library/template/Twig/Environment.php(671): Twig_Environment->parse(Object(Twig_TokenStream)) #3 /home/o/officejx/slavalfaceramic.com/public_html/system/library/template/Twig/Environment.php(396): Twig_Environment->compileSource('{{ header }}\nloadTemplate('default/templat...') #5 /home/o/officejx/slavalfaceramic.com/public_html/system/library/template.php(20): Template\Twig->render('default/templat...', '1') #6 /home/o/officejx/slavalfaceramic.com/storage/modification/system/engine/loader.php(85): Template->render('default/templat...', '1') #7 /home/o/officejx/slavalfaceramic.com/public_html/catalog/controller/product/category.php(362): Loader->view('product/categor...', Array) #8 [internal function]: ControllerProductCategory->index() #9 /home/o/officejx/slavalfaceramic.com/storage/modification/system/engine/action.php(51): call_user_func_array(Array, Array) #10 /home/o/officejx/slavalfaceramic.com/public_html/catalog/controller/startup/router.php(25): Action->execute(Object(Registry)) #11 [internal function]: ControllerStartupRouter->index() #12 /home/o/officejx/slavalfaceramic.com/storage/modification/system/engine/action.php(51): call_user_func_array(Array, Array) #13 /home/o/officejx/slavalfaceramic.com/public_html/system/engine/router.php(34): Action->execute(Object(Registry)) #14 /home/o/officejx/slavalfaceramic.com/public_html/system/engine/router.php(29): Router->execute(Object(Action)) #15 /home/o/officejx/slavalfaceramic.com/public_html/system/framework.php(168): Router->dispatch(Object(Action), Object(Action)) #16 /home/o/officejx/slavalfaceramic.com/public_html/system/startup.php(104): require_once('/home/o/officej...') #17 /home/o/officejx/slavalfaceramic.com/public_html/index.php(23): start('catalog') #18 {main} thrown in /home/o/officejx/slavalfaceramic.com/public_html/system/library/template/Twig/Parser.php on line 178 

Share this post


Link to post
Share on other sites

так прочитайте ошибку, неужели это так трудно

 

 'Unknown "endif"

 

Share this post


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

так прочитайте ошибку, неужели это так трудно

 


 'Unknown "endif"

И как ее можно решить? Неизвестный endif Что это?

 

Share this post


Link to post
Share on other sites

читаем дальше.. Twig_Error_Syntax

Share this post


Link to post
Share on other sites

само по себе оно появиться не могло

Share this post


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

читаем дальше.. Twig_Error_Syntax

Синтаксическая ошибка Twig_Error_Syntax

Share this post


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

Синтаксическая ошибка Twig_Error_Syntax

Восстановите файл из дистрибутива. Или откатите сделанные в файле правки.

Share this post


Link to post
Share on other sites

покажите 19ю строку файла default/template/product/category.twig

Share this post


Link to post
Share on other sites
{{ header }}
<div id="product-category" class="container">
  <ul class="breadcrumb">
    {% for breadcrumb in breadcrumbs %}
    <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li>
    {% endfor %}
  </ul>
  <div class="row">{{ column_left }}
    {% if column_left and column_right %}
    {% set class = 'col-sm-6' %}
    {% elseif column_left or column_right %}
    {% set class = 'col-sm-9' %}
    {% else %}
    {% set class = 'col-sm-12' %}
    {% endif %}
    
      
      <hr>
 19 строка     {% endif %}
      {% if categories %}
      <h3>{{ text_refine }}</h3>
      {% if categories|length <= 5 %}
      <div class="row">
        <div class="col-sm-3">
          <ul>
            {% for category in categories %}
            <li><a href="{{ category.href }}">{{ category.name }}</a></li>
            {% endfor %}
          </ul>
        </div>
      </div>
      {% else %}
      <div class="row"> {% for category in categories|batch((categories|length / 4)|round(1, 'ceil')) %}
        <div class="col-sm-3">
          <ul>
            {% for category in categories %}
            <li><a href="{{ category.href }}">{{ category.name }}</a></li>
            {% endfor %}
          </ul>
        </div>
        {% endfor %} </div>
      <br />
      {% endif %}
      {% endif %}
      {% if products %}
      <div class="row">
        <div class="col-md-2 col-sm-6 hidden-xs">
          <div class="btn-group btn-group-sm">
            <button type="button" id="list-view" class="btn btn-default" data-toggle="tooltip" title="{{ button_list }}"><i class="fa fa-th-list"></i></button>
            <button type="button" id="grid-view" class="btn btn-default" data-toggle="tooltip" title="{{ button_grid }}"><i class="fa fa-th"></i></button>
          </div>
        </div>
        <div class="col-md-3 col-sm-6">
          <div class="form-group"><a href="{{ compare }}" id="compare-total" class="btn btn-link">{{ text_compare }}</a></div>
        </div>
        <div class="col-md-4 col-xs-6">
          <div class="form-group input-group input-group-sm">
            <label class="input-group-addon" for="input-sort">{{ text_sort }}</label>
            <select id="input-sort" class="form-control" onchange="location = this.value;">
              
              
              
              {% for sorts in sorts %}
              {% if sorts.value == '%s-%s'|format(sort, order) %}
              
              
              
              <option value="{{ sorts.href }}" selected="selected">{{ sorts.text }}</option>
              
              
              
              {% else %}
              
              
              
              <option value="{{ sorts.href }}">{{ sorts.text }}</option>
              
              
              
              {% endif %}
              {% endfor %}
            
            
            
            </select>
          </div>
        </div>
        <div class="col-md-3 col-xs-6">
          <div class="form-group input-group input-group-sm">
            <label class="input-group-addon" for="input-limit">{{ text_limit }}</label>
            <select id="input-limit" class="form-control" onchange="location = this.value;">
              
              
              
              {% for limits in limits %}
              {% if limits.value == limit %}
              
              
              
              <option value="{{ limits.href }}" selected="selected">{{ limits.text }}</option>
              
              
              
              {% else %}
              
              
              
              <option value="{{ limits.href }}">{{ limits.text }}</option>
              
              
              
              {% endif %}
              {% endfor %}
            
            
            
            </select>
          </div>
        </div>
      </div>
      <div class="row"> {% for product in products %}
        <div class="product-layout product-list col-xs-12">
          <div class="product-thumb">
            <div class="image"><a href="{{ product.href }}"><img src="{{ product.thumb }}" alt="{{ product.name }}" title="{{ product.name }}" class="img-responsive" /></a></div>
            <div>
              <div class="caption">
                <h4><a href="{{ product.href }}">{{ product.name }}</a></h4>
                <p>{{ product.description }}</p>
                {% if product.price %}
                <p class="price"> {% if not product.special %}
                  {{ product.price }}
                  {% else %} <span class="price-new">{{ product.special }}</span> <span class="price-old">{{ product.price }}</span> {% endif %}
                  {% if product.tax %} <span class="price-tax">{{ text_tax }} {{ product.tax }}</span> {% endif %} </p>
                {% endif %}
                {% if product.rating %}
                <div class="rating"> {% for i in 1..5 %}
                  {% if product.rating < i %} <span class="fa fa-stack"><i class="fa fa-star-o fa-stack-2x"></i></span> {% else %} <span class="fa fa-stack"><i class="fa fa-star fa-stack-2x"></i><i class="fa fa-star-o fa-stack-2x"></i></span>{% endif %}
                  {% endfor %} </div>
                {% endif %} </div>
              <div class="button-group">
                <button type="button" onclick="cart.add('{{ product.product_id }}', '{{ product.minimum }}');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md">{{ button_cart }}</span></button>
                <button type="button" data-toggle="tooltip" title="{{ button_wishlist }}" onclick="wishlist.add('{{ product.product_id }}');"><i class="fa fa-heart"></i></button>
                <button type="button" data-toggle="tooltip" title="{{ button_compare }}" onclick="compare.add('{{ product.product_id }}');"><i class="fa fa-exchange"></i></button>
              </div>
            </div>
          </div>
        </div>
        {% endfor %} </div>
      <div class="row">
        <div class="col-sm-6 text-left">{{ pagination }}</div>
        <div class="col-sm-6 text-right">{{ results }}</div>
      </div>
      {% endif %}
      {% if not categories and not products %}
      <p>{{ text_empty }}</p>
      <div class="buttons">
        <div class="pull-right"><a href="{{ continue }}" class="btn btn-primary">{{ button_continue }}</a></div>
      </div>
      {% endif %}
      {{ content_bottom }}</div>
    {{ column_right }}</div>

<div id="content" class="{{ class }}">{{ content_top }}
      <h2>{{ heading_title }}</h2>
{% if thumb or description %}
      <div class="row"> {% if thumb %}
        <div class="col-sm-2"><img src="{{ thumb }}" alt="{{ heading_title }}" title="{{ heading_title }}" class="img-thumbnail" /></div>
        {% endif %}
        {% if description %}
        <div class="col-sm-10">{{ description }}</div>
        {% endif %} </div>
</div>        
{{ footer }} 

 

Edited by Slavonja2

Share this post


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

покажите 19ю строку файла default/template/product/category.twig

{% endif %}

Share this post


Link to post
Share on other sites

Share this post


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

покажите 19ю строку файла default/template/product/category.twig

:)

Share this post


Link to post
Share on other sites

Просто удалите эту строку. Т.к. нет условия для данного закрытия endif.

  • +1 1

Share this post


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

Есть понятное пояснение что не так?

Share this post


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

Есть понятное пояснение что не так?

Конечно,, Кто-то туда, это прописал

Share this post


Link to post
Share on other sites

Это ошибка синтаксиса. Для данного endif нет проверки условия if. Возможно зацепили лишнего при копировании кода. Или ещё как, но там этого endif не должно быть.

Share this post


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

Это ошибка синтаксиса. Для данного endif нет проверки условия if. Возможно зацепили лишнего при копировании кода. Или ещё как, но там этого endif не должно быть.

При переносе с потдомена на домен это могло произойти?

Share this post


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

При переносе с потдомена на домен это могло произойти?

При переходе в категорию , категория не отображается https://slavalfaceramic.com/

Share this post


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

При переносе с потдомена на домен это могло произойти?

Нет. Такое может быть только при ищменении файла.

другой вопрос, что при переносе мог быдь очищен кэш. И ошибка вылезла. Но она там была значит и раньше.

 

3 часа назад, Slavonja2 сказал:

При переходе в категорию , категория не отображается https://slavalfaceramic.com/

Ошибка 500 говорит о том, что есть ошибки в коде php.

Надо смотреть лог ошибок php и разбираться.

Share this post


Link to post
Share on other sites

Добрый день форумчане прошу меня не закидывать камнями сразу , т.к. учусь только , при редактирование заказа покупателя в админке вылазит сие чудо Уведомление от сайта shinoff. market
SyntaxError: Unexpected token < in JSON at position 0
OK
<b>Notice</b>: Undefined index: order_id in <b>/
www/catalog/controller/extension/feed/unisender.php</b> on line <b>41</
b>"'success":"\u0412\u0430\u0448 \u0437\u0430\u043a\u0430\u0437
\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d!")

 

в чем мой косячок и если не сложно то ткните пальцем 

Edited by nekto778

Share this post


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

Добрый день форумчане прошу меня не закидывать камнями сразу , т.к. учусь только , при редактирование заказа покупателя в админке вылазит сие чудо Уведомление от сайта shinoff. market
SyntaxError: Unexpected token < in JSON at position 0
OK
<b>Notice</b>: Undefined index: order_id in <b>/
www/catalog/controller/extension/feed/unisender.php</b> on line <b>41</
b>"'success":"\u0412\u0430\u0448 \u0437\u0430\u043a\u0430\u0437
\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d!")

 

в чем мой косячок и если не сложно то ткните пальцем 

косячок в модуле UniSender, который не видит в массиве ключ order_id.

Ну или возможно поставили модуль не для своей версии опенкарта. Обратитесь к разработчику модуля

Share this post


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

косячок в модуле UniSender, который не видит в массиве ключ order_id.

Ну или возможно поставили модуль не для своей версии опенкарта. Обратитесь к разработчику модуля

Спасибо огромное , косяк в модуле 

Share this post


Link to post
Share on other sites
On 6/21/2018 at 8:48 AM, spectre said:

так прочитайте ошибку, неужели это так трудно

 


 'Unknown "endif"

не сложно если знаешь что и где читать...

 

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.