Post by Stef97 » Tue Dec 04, 2018 1:20 am

Hey,

Ich verwende das Template zCamera mit der Shopversion 3.0.2.0.

Ich habe Templateänderungen am Header, an den Bannern sowie am Footer der Startseite vorgenommen. Nach der Änderung habe ich den Cache gelöscht damit auch alles aktualisiert wird. Nach dem Aktualisieren der Webseite wurden meine Änderungen im Header sowie Footer nicht übernommen. Nur bei den Bannern wurde es übernommen. Habe es nun nochmal ausprobiert. Aber es werden immernoch im Header sowie Footer meine Änderungen nicht übernommen.

Auf dem FTP Server liegen die Templatedateien im richtigen Ordner und haben auch den richtigen Code.

Ich habe bereits gegooogelt konnte aber kaum was hilfreiches dazu finden was mich weiter bringt. Woran liegt das ?

Stef

Newbie

Posts

Joined
Thu Sep 13, 2018 2:24 pm

Post by OSWorX » Tue Dec 04, 2018 2:06 am

Wurde der Vorlagencache (Backend > Hauptseite >> blauer Button rechts oben) deaktiviert?

Forum Rules: viewtopic.php?f=176&t=200480
Commercial Request: viewforum.php?f=88

Image


User avatar
Expert Member
Online

Posts

Joined
Mon Jan 11, 2010 10:52 pm
Location - Austria

Post by Stef97 » Tue Dec 04, 2018 2:18 am

Hey,

danke für die schnelle Antwort.

Ich finde im meinem Backend keinen blauen Hacken oben rechts. Welche Seite meinst du mit Hauptseite ?

Grüße,
Stef

Newbie

Posts

Joined
Thu Sep 13, 2018 2:24 pm

Post by OSWorX » Tue Dec 04, 2018 3:23 am

Hier:
vorlagen_cache.png

Vorlagen Cache an-/auschalten - vorlagen_cache.png (22.12 KiB) Viewed 229 times


Forum Rules: viewtopic.php?f=176&t=200480
Commercial Request: viewforum.php?f=88

Image


User avatar
Expert Member
Online

Posts

Joined
Mon Jan 11, 2010 10:52 pm
Location - Austria

Post by Stef97 » Tue Dec 04, 2018 4:27 pm

Hey,

aso okay. Danke.

Es werden weiterhin die Änderungen vom Footer und Header nicht übernommen. Alle anderen Änderungen werden sofort angezeigt.

Stef

Newbie

Posts

Joined
Thu Sep 13, 2018 2:24 pm

Post by OSWorX » Tue Dec 04, 2018 4:54 pm

Dann sind es die falschen Dateien.

Forum Rules: viewtopic.php?f=176&t=200480
Commercial Request: viewforum.php?f=88

Image


User avatar
Expert Member
Online

Posts

Joined
Mon Jan 11, 2010 10:52 pm
Location - Austria

Post by Stef97 » Tue Dec 04, 2018 4:58 pm

Ich bin in meinem Designordner drin. Da werden ja sonst alle anderen Änderungen übernommen.

Liegt vielleicht der Header und Footer wo anders ?

Newbie

Posts

Joined
Thu Sep 13, 2018 2:24 pm

Post by OSWorX » Tue Dec 04, 2018 6:06 pm

Keine Ahnung, kenn die Struktur der Vorlage nicht und was die so beinhaltet!
Am einfachsten die Datei um welche es sich handeln soll, umbennnen so dass sie nicht aufgerufen wird.
Z.B. header._twig

Normalerweise sollten 2 Vorlagenordner vorhanden sein:
1. default
2. eigener_name

Das deshalb da etliche Dateien von einer Vorlage nicht betroffen sind und daher dort auch garnicht vorhanden sein sollten.
Das System geht dann automatisch so vor, dass es einmal prüft ob die gewünschte Datei in der angegebenen Vorlage vorhanden ist.

Wenn ja > nimm Datei aus Vorlage.
Wenn nein > nimm Datei aus dem default Ordner.

Was ich immer wieder sehe - und ganz schlecht ist! - ist, dass der default Ordner einfach gelöscht wird.

Somit sind dann alle Dateien aus diesem Ordner bzw. der Standardvorlage nicht mehr vorhanden - und sollte einen Fehler ergeben wenn die eigene Vorlage diese Datei nicht beinhaltet.

Mit dieser Struktur sollte es eigentlich möglich sein den Fehler zu finden.
Wenn nicht, weißt ja wo und wie man mich erreicht - denn hier ist dazu meine Hilfe erschöpft.

Forum Rules: viewtopic.php?f=176&t=200480
Commercial Request: viewforum.php?f=88

Image


User avatar
Expert Member
Online

Posts

Joined
Mon Jan 11, 2010 10:52 pm
Location - Austria

Post by Stef97 » Tue Dec 04, 2018 8:48 pm

Hey,

vielen Dank für deine Antwort. Ich habe jetzt ein paar Stunden mal geschaut welche Vorlage geladen wird. Dazu habe ich alle Templatevorlagen bis auf meien Vorlage (zCamera) und default gelöscht. Ich habe herausgefunden, dass wenn ich das Laden beider Twig Vorlagen (Header & Footer) von meinem Template zCamera verhindere erst der header und footer aus dem Default Template geladen wird.

Ich habe dann dort meine Änderungen eingefügt. Aber auch da werden diese nicht so übernommen wie ich es möchte. Wenn ich das Laden des Twig-Template verhindere wird wieder was anderes angezeigt als es im Template drinsteht obwohl nurnoch 2 Templates vorhanden sind und ich alles angepasst habe. Nun wenn ich im Shop beim Vorlageneditor die footer.twig ansehen möchte kommt der Fehler:

SyntaxError: JSON.parse: unexpected end of data at line 1 column 1 of the JSON data. OK


Wenn ich auf bearbeiten klicke kommt kein Fehler.

Ich möchte im Header den Strich über die ganze Seite gehen lassen und im Footer die Informationen waagerecht platzieren (In einer Reihe).

So sehen meine geänderten Twig Vorlagen aus:

footer.twig

Code: Select all

<footer>
  <div class="container">
    <div class="row">
      <div class="col-sm-4">
        <h5>{{ text_service }}</h5>
        <ul class="list-unstyled">
          <li><a href="{{ contact }}">{{ text_contact }}</a></li>
          <li><a href="{{ return }}">{{ text_return }}</a></li>
        </ul>
      </div>
      <div class="col-sm-4">
        <h5>{{ text_extra }}</h5>
        <ul class="list-unstyled">
          <li><a href="{{ voucher }}">{{ text_voucher }}</a></li>
        </ul>
      </div>
      <div class="col-sm-4">
        <h5>{{ text_account }}</h5>
        <ul class="list-unstyled">
          <li><a href="{{ account }}">{{ text_account }}</a></li>
          <li><a href="{{ order }}">{{ text_order }}</a></li>
          <li><a href="{{ wishlist }}">{{ text_wishlist }}</a></li>
          <li><a href="{{ newsletter }}">{{ text_newsletter }}</a></li>
        </ul>
      </div>
    </div>
    <hr class="gradient-divider">
	<p> Testcompany
		<a href="https://www.fraudlabspro.com/#secured-seal-1" target="_blank"/>
	<img style="border:none;" alt="FraudLabs Pro Prevents Fraud for Digital Businesses" src="//www.fraudlabspro.com/images/secured-seals/seal.png">
    </p>
  </div>
  <div class="container-fluid">
	<div class="row">
		<div class="col-sm-12">
			{% if informations %}
			      <h5>{{ text_information }}</h5>
			        <ul class="list-inline">
			        	<li> <img src="image/logo.jpg" alt="Logo">  Testlogo
			         	{% for information in informations %}
			          		<li><a href="{{ information.href }}">{{ information.title }}</a></li>
			          	{% endfor %}
			        </ul>
			      
	      	{% endif %}
	      </div>
      </div>
     </div>
</footer>
{% for script in scripts %}
<script src="{{ script }}" type="text/javascript"></script>
{% endfor %}
</body></html>
header.twig

Code: Select all

<!DOCTYPE html>
<!--[if IE]><![endif]-->
<!--[if IE 8 ]><html dir="{{ direction }}" lang="{{ lang }}" class="ie8"><![endif]-->
<!--[if IE 9 ]><html dir="{{ direction }}" lang="{{ lang }}" class="ie9"><![endif]-->
<!--[if (gt IE 9)|!(IE)]><!-->
<html dir="{{ direction }}" lang="{{ lang }}">
<!--<![endif]-->
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>{{ title }}</title>
<base href="{{ base }}" />
{% if description %}
<meta name="description" content="{{ description }}" />
{% endif %}
{% if keywords %}
<meta name="keywords" content="{{ keywords }}" />
{% endif %}
<script src="catalog/view/javascript/jquery/jquery-2.1.1.min.js" type="text/javascript"></script>
<link href="catalog/view/javascript/bootstrap/css/bootstrap.min.css" rel="stylesheet" media="screen" />
<script src="catalog/view/javascript/bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
<link href="catalog/view/javascript/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<link href="//fonts.googleapis.com/css?family=Open+Sans:400,400i,300,700" rel="stylesheet" type="text/css" />
<link href="catalog/view/theme/default/stylesheet/stylesheet.css" rel="stylesheet">
{% for style in styles %}
<link href="{{ style.href }}" type="text/css" rel="{{ style.rel }}" media="{{ style.media }}" />
{% endfor %}
{% for script in scripts %}
<script src="{{ script }}" type="text/javascript"></script>
{% endfor %}
<script src="catalog/view/javascript/common.js" type="text/javascript"></script>
{% for link in links %}
<link href="{{ link.href }}" rel="{{ link.rel }}" />
{% endfor %}
{% for analytic in analytics %}
{{ analytic }}
{% endfor %}
</head>
<body>
<nav id="top">
  <div>{{ currency }}
    {{ language }}
    <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 %}
          </ul>
        </li>
        <li><a href="{{ wishlist }}" id="wishlist-total" title="{{ text_wishlist }}"><i class="fa fa-heart"></i> <span class="hidden-xs hidden-sm hidden-md">{{ text_wishlist }}</span></a></li>
        <li><a href="{{ shopping_cart }}" title="{{ text_shopping_cart }}"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md">{{ text_shopping_cart }}</span></a></li>
        <li><a href="{{ checkout }}" title="{{ text_checkout }}"><i class="fa fa-share"></i> <span class="hidden-xs hidden-sm hidden-md">{{ text_checkout }}</span></a></li>
      </ul>
    </div>
  </div>
  <div>
    <hr class="gradient-divider">
  </div>
</nav>
<header>
  <div>
    <div class="row">
      <div class="col-sm-4">
        <div id="logo">{% if logo %}<a href="{{ home }}"><img src="{{ logo }}" title="{{ name }}" alt="{{ name }}" class="img-responsive" /></a>{% else %}
          <h1><a href="{{ home }}">{{ name }}</a></h1>
          {% endif %}</div>
      </div>
      <div class="col-sm-5">{{ search }}</div>
      <div class="col-sm-3">{{ cart }}</div>
    </div>
  </div>
</header>
{{ menu }}
Anbei liegen Bilder wie es aktuelle aussieht. (Änderungen werden einfach nicht übernommen).

Stef

Attachments

header.PNG

header.PNG (5.77 KiB) Viewed 136 times

footer.PNG

footer.PNG (14.94 KiB) Viewed 136 times


Newbie

Posts

Joined
Thu Sep 13, 2018 2:24 pm

Post by IP_CAM » Fri Dec 07, 2018 8:36 am

<li> <img src="image/logo.jpg" alt="Logo"> Testlogo
Na, da fehlt wohl noch was ... ???
Und eine Linie innerhalb eines 'Rahmen' - Layouts kann nicht breiter sein
als der sie innerhalb eines Layouts umgebende 'Rahmen' es ist.

Code: Select all

<ul class="list-inline">
<li> <img src="image/logo.jpg" alt="Logo">  Testlogo
{% for information in informations %}
<li><a href="{{ information.href }}">{{ information.title }}</a></li>
{% endfor %}
 </ul>

For Sale: Top URL's, including an OpenCart V-Pro Shop!
A wide range of matching Designs can be seen here: http://www.opencart.li
For Information on URL's offered, please contact me at: jti@jacob.ch
Hundreds of Mods in 380+ Repositories for OC v.1.5.x - v.2.3.x
to be found on my Github Site: https://github.com/IP-CAM
Image


User avatar
Legendary Member

Posts

Joined
Tue Mar 04, 2014 1:37 am
Location - Switzerland
Who is online

Users browsing this forum: No registered users and 3 guests