Neues Themes korrekt einrichten

Thema wurde von Rainer Amend, 19. Juni 2019 erstellt.

  1. Rainer Amend

    Rainer Amend Erfahrener Benutzer

    Registriert seit:
    24. Dezember 2015
    Beiträge:
    683
    Danke erhalten:
    15
    Danke vergeben:
    116
    #1 Rainer Amend, 19. Juni 2019
    Zuletzt bearbeitet: 19. Juni 2019
    Moin Moin,

    mein neues Themes

    Orange Stage 0.1.0
    von JungCreative

    ist Installiert, habe Probleme mit der Einrichtung.

    Es geht um den Footer, da benötige ich Unterstützung, wie die Einrichtung korrekt durchgeführt wird.

    Die Anleitung: (Link nur für registrierte Nutzer sichtbar.)

    Footer 1, 2, 3 funktioniert, Footer 4 bleibt leer, Änderungen müsste ich immer per FTP Eintragen.

    <div class="footer-col-4"> <div class="box box-content panel panel-default"> <div class="panel-heading"> <div class="panel-title">
    Zahlung &amp; Versand
    </div> </div> <div class="panel-body"> <b>SICHER BEZAHLEN</b> <img src="themes/orangeStage/images/payment.png" class="img-responsive" alt="payment" width="349" height="144"> <b>WIR VERSENDEN MIT</b> <img src="themes/orangeStage/images/shipping.png" class="img-responsive" alt="shipping" width="" height=""> </div> </div> </div>




    Anpassen des Footers
    Alle Templateanpassungen werden in templates/Honeygrid/modules/footer.html erledigt. Sollten noch weitere Anpassungen an anderen Stellen notwendig sein, werde ich im jeweiligen Beispiel darauf hinweisen.

    Hinzufügen eines weiteren Contents in eine bestehende Footerspalte
    Möchte man die Inhalte in einer Footerspalte logisch voneinander trennen oder zusätzlichen Text in der ersten Footerspalte platzieren, empfiehlt es sich mehrere Contents in einer Footerspalte einzubinden. Um das zu erreichen können wir einfach mehrfach das Smarty-Plugin anwenden. Dafür brauchen wir wieder die ID des gewünschten Contents. Auch diese könnt ihr euch besorgen, wie vorher beschrieben.

    Anschließend binden wir dann das Smarty-Plugin in der Footerspalte ein, wo der Content hin soll. In meinem Beispiel ist das die erste Spalte unter dem Inhalt der "Mehr über"-Box, die standardmäßig in der ersten Spalte angezeigt wird. Das resultierende HTML sieht dann wie folgt aus

    Anleitung

    <div class="inside">
    <div class="row">
    <div class="footer-col-1">
    {menubox name=content}
    {content_manager group=12345}
    </div>
    <div class="footer-col-2">{content_manager group=4321005}</div>
    <div class="footer-col-3">{content_manager group=4321006}</div>
    <div class="footer-col-4">{content_manager group=4321007}</div>
    </div>
    </div>


    So sieht mein Footer zur Zeit aus:

    {block name="module_footer"}
    <footer id="footer">
    {if $HTML}
    {block name="module_footer_header"}
    <div class="footer-header">
    {$HTML}
    </div>
    {/block}
    {/if}

    {block name="module_footer_inside"}
    <div class="inside">
    <div class="row">
    {block name="module_footer_inside_content1"}
    <div class="footer-col-1">{$MORE_ABOUT}</div>
    {/block}
    {block name="module_footer_inside_content2"}
    <div class="footer-col-2">{if $FOOTER_COL_HEADER_4321005}
    <div class="box box-content panel panel-default">
    <div class="panel-heading">
    <div class="panel-title">
    {$FOOTER_COL_HEADER_4321005}
    </div>
    </div>
    <div class="panel-body">
    {$FOOTER_COL_4321005}
    </div>
    </div>{else}{$FOOTER_COL_4321005}{/if}
    </div>
    {/block}
    {block name="module_footer_inside_content3"}
    <div class="footer-col-3">{if $FOOTER_COL_HEADER_4321006}
    <div class="box box-content panel panel-default">
    <div class="panel-heading">
    <div class="panel-title">
    {$FOOTER_COL_HEADER_4321006}
    </div>
    </div>
    <div class="panel-body">
    {$FOOTER_COL_4321006}
    </div>
    </div>{else}{$FOOTER_COL_4321006}{/if}
    </div>
    {/block}
    {block name="module_footer_inside_content4"}
    <div class="footer-col-4">{if $FOOTER_COL_HEADER_4321007}
    <div class="box box-content panel panel-default">
    <div class="panel-heading">
    <div class="panel-title">
    {$FOOTER_COL_HEADER_4321007}
    </div>
    </div>
    <div class="panel-body">
    {$FOOTER_COL_4321007}
    </div>
    </div>{else}{$FOOTER_COL_4321007}{/if}
    </div>
    {/block}
    </div>
    </div>
    {/block}

    {block name="module_footer_inside_copyright"}
    <div class="footer-bottom">{$COPYRIGHT_FOOTER}</div>
    {/block}
    </footer>
    {/block}

    Wie trage ich folgendes ein

    {menubox name=content}
    {content_manager group=12345}
    </div>
    <div class="footer-col-2">{content_manager group=4321005}</div>
    <div class="footer-col-3">{content_manager group=4321006}</div>
    <div class="footer-col-4">{content_manager group=4321007}</div>
    </div>

    Mit freundlichen Grüßen
    Rainer Amend
     
  2. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    {block name="module_footer_inside_content1"}
    <div class="footer-col-1">{$MORE_ABOUT}{content_manager group=12345}</div>
    {/block}

    Oder über die Smarty-Blöcke (wenn das hier geht)
    HTML:
    {block name="module_footer_inside_content1" append}
    {content_manager group=12345}
    {/block}
     
  3. hartwigbusse

    hartwigbusse Erfahrener Benutzer

    Registriert seit:
    10. Dezember 2014
    Beiträge:
    1.167
    Danke erhalten:
    255
    Danke vergeben:
    420
    Danke, habe ich gesucht, hatte die html Datei in der Hand, werde ich mal testen.
     
  4. hartwigbusse

    hartwigbusse Erfahrener Benutzer

    Registriert seit:
    10. Dezember 2014
    Beiträge:
    1.167
    Danke erhalten:
    255
    Danke vergeben:
    420
    Bei der Datei "layout_footer" so eingetragen. "
    {block name="layout_footer_inside_content1"}
    <div class="footer-col-1">{{$MORE_ABOUT}{content_manager group=3300002}</div>
    {/block}"
    Die Id wird mir im Content Manager angezeigt.
    Funktioniert nicht, schmeißt ein fatal Error.
     
  5. Rainer Amend

    Rainer Amend Erfahrener Benutzer

    Registriert seit:
    24. Dezember 2015
    Beiträge:
    683
    Danke erhalten:
    15
    Danke vergeben:
    116
    Hallo barbara,

    danke, ich habe die Datei im Footer wie folgt eingetragen, keinen Fehler, die Zeile die Blau markiert sind, sind die Eingetragenen und was muss ich bei den grünen Feld auch was eintragen?

    block name="module_footer"}
    <footer id="footer">
    {if $HTML}
    {block name="module_footer_header"}
    <div class="footer-header">
    {$HTML}
    </div>
    {/block}
    {/if}

    {block name="module_footer_inside"}
    <div class="inside">
    <div class="row">
    {menubox name=content}
    {block name="module_footer_inside_content1"}
    <div class="footer-col-1">{$MORE_ABOUT}{content_manager group=12345}</div>
    {/block}
    {block name="module_footer_inside_content2"}
    <div class="footer-col-2">{if $FOOTER_COL_HEADER_4321005}{content_manager group=4321005}
    <div class="box box-content panel panel-default">
    <div class="panel-heading">
    <div class="panel-title">
    {$FOOTER_COL_HEADER_4321005}
    </div>
    </div>
    <div class="panel-body">
    {$FOOTER_COL_4321005}
    </div>
    </div>{else}{$FOOTER_COL_4321005}{/if}
    </div>
    {/block}
    {block name="module_footer_inside_content3"}
    <div class="footer-col-3">{if $FOOTER_COL_HEADER_4321006}{content_manager group=4321006}
    <div class="box box-content panel panel-default">
    <div class="panel-heading">
    <div class="panel-title">
    {$FOOTER_COL_HEADER_4321006}
    </div>
    </div>
    <div class="panel-body">
    {$FOOTER_COL_4321006}
    </div>
    </div>{else}{$FOOTER_COL_4321006}{/if}
    </div>
    {/block}

    in folge...

    Mit freundlichen Grüßen
    Rainer Amend
     
  6. Rainer Amend

    Rainer Amend Erfahrener Benutzer

    Registriert seit:
    24. Dezember 2015
    Beiträge:
    683
    Danke erhalten:
    15
    Danke vergeben:
    116
    hartwigbusse

    ist das normal, dass das zwei mal drin ist ...

    <div class="footer-col-1">{{$MORE_ABOUT}{content_manager group=3300002}</div>
     
  7. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    das ist falsch.
    du hast hier den Header - also die Ausgabe der Überschrift des Contents und hängst da jetzt noch einmal den Content an.

    Du änderst nur den 1. Block (more about...) wenn du da etwas anhängen willst. Alles andere bleibt so, wie es war.
    Also auch die Zeile {menubox name=content} ist da nicht richtig, weil das jetzt mit "more about" ersetzt wurde

    Hast Du den ganzen Block eingetragen, oder nur den Content?
     
  8. hartwigbusse

    hartwigbusse Erfahrener Benutzer

    Registriert seit:
    10. Dezember 2014
    Beiträge:
    1.167
    Danke erhalten:
    255
    Danke vergeben:
    420
    @barbara so wie es da steht, nur mit der id vom content manager

    <div class="row">
    {block name="layout_footer_inside_content1"}
    {block name="module_footer_inside_content1"}
    <div class="footer-col-1">{$MORE_ABOUT}{content_manager group=xxxxxxxxx}</div>
    {/block}
     
  9. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Du hast da jetzt die Block-Zeile 2x.
    Du darfst nur das
    {content_manager group=xxxxxxxxx}
    hinter das bestehende
    {$MORE_ABOUT}
    setzen.
    Dann wird Dein Content und dem Standard angezeigt.

    Eine Änderung in der originalen Datei ist aber nicht Updatesicher!
    Da würde ich nur prüfen ob es geht.
     
  10. Rainer Amend

    Rainer Amend Erfahrener Benutzer

    Registriert seit:
    24. Dezember 2015
    Beiträge:
    683
    Danke erhalten:
    15
    Danke vergeben:
    116
    #10 Rainer Amend, 19. Juni 2019
    Zuletzt bearbeitet: 21. Juni 2019
    Danke, so habe ich es gemacht ...

    {block name="module_footer"}
    <footer id="footer">
    {if $HTML}
    {block name="module_footer_header"}
    <div class="footer-header">
    {$HTML}
    </div>
    {/block}
    {/if}

    {block name="module_footer_inside"}
    <div class="inside">
    <div class="row">
    {menubox name=content}
    {block name="module_footer_inside_content1"}
    <div class="footer-col-1">{$MORE_ABOUT}{content_manager group=12345}</div>
    {/block}
    {block name="module_footer_inside_content2"}
    <div class="footer-col-2">{if $FOOTER_COL_HEADER_4321005}{content_manager group=4321005}
    <div class="box box-content panel panel-default">
    <div class="panel-heading">
    <div class="panel-title">
    {$FOOTER_COL_HEADER_4321005}
    </div>
    </div>
    <div class="panel-body">
    {$FOOTER_COL_4321005}
    </div>
    </div>{else}{$FOOTER_COL_4321005}{/if}
    </div>
    {/block}
    {block name="module_footer_inside_content3"}
    <div class="footer-col-3">{if $FOOTER_COL_HEADER_4321006}{content_manager group=4321006}
    <div class="box box-content panel panel-default">
    <div class="panel-heading">
    <div class="panel-title">
    {$FOOTER_COL_HEADER_4321006}
    </div>
    </div>
    <div class="panel-body">
    {$FOOTER_COL_4321006}
    </div>
    </div>{else}{$FOOTER_COL_4321006}{/if}
    </div>
    {/block}
    {block name="module_footer_inside_content4"}
    <div class="footer-col-4">{if $FOOTER_COL_HEADER_4321007}{content_manager group=4321007}
    <div class="box box-content panel panel-default">
    <div class="panel-heading">
    <div class="panel-title">
    {$FOOTER_COL_HEADER_4321007}
    </div>
    </div>
    <div class="panel-body">
    {$FOOTER_COL_4321007}
    </div>
    </div>{else}{$FOOTER_COL_4321007}{/if}
    </div>
    {/block}
    </div>
    </div>
    {/block}

    {block name="module_footer_inside_copyright"}
    <div class="footer-bottom">{$COPYRIGHT_FOOTER}</div>
    {/block}
    </footer>
    {/block}

    Schau bitte nochmals kurz drüber!

    Und in diesem Bereich ist der Footer 1 bis 3 ok, aber der Footer 4 nicht. Den Bereich siehe Bild nutzen, den habe ich über FTP eingetragen...




    Damit wird auch "FairCommerce und Händlerbung" Logos nicht angezeigt. Im Footer 3 ist es drin und muss (will) ich zum Footer 4 schieben.

    Dann wäre alles Erledigt.

    Mit freundlichen Grüßen
    Rainer Amend
     

    Anhänge:

  11. hartwigbusse

    hartwigbusse Erfahrener Benutzer

    Registriert seit:
    10. Dezember 2014
    Beiträge:
    1.167
    Danke erhalten:
    255
    Danke vergeben:
    420
    @barbara, es ist alles da nur das "Mehr über" ist immer noch an der Stelle und Meins drunter. habe "mehr über " deaktiviert, caches geleert ....

    Edit: wenn man das {$MORE_ABOUT} raus nimmt, dann geht es.
     
  12. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Das Rote gehört da nicht hin.
    Stelle bitte einmal das original der Datei wieder her und leere den Cache.

    Wenn Du Content von Footer spalte 3 in Footer spalte 4 verschieben willst, dann macht man das nicht irgendwie in den Dateien, sondern man nimmt den Quellcode aus Footer Spalte 3, kopiert diesen und trägt ihn in Footer Spalte 4 ein.
     
  13. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Du willst also Deinen Content statt dem "mehr über" haben, richtig?
    Dann nimmst Du das {$MORE_ABOUT} vor Deinem Content weg.

    Ich muss mich da auch erst noch reinwuseln, wie das jetzt mit den Smarty-Blöcken und so geht, damit das Updatesicher ist. Das habe ich noch nicht ganz (oder gar nicht) begriffen :)
     
  14. hartwigbusse

    hartwigbusse Erfahrener Benutzer

    Registriert seit:
    10. Dezember 2014
    Beiträge:
    1.167
    Danke erhalten:
    255
    Danke vergeben:
    420
    @barbara alles gut, wichtig ist erstmal, dass es geht, mit dem Updatesicher kommt auch noch. Für mich ist jetzt ein Problem weg. Habe ja noch mehrere. Ich hoffe es wird noch übersichtlicher. z.B. wo lege ich meine javascript datei ab, dass sie funktioniert. Also Fragen über fragen ;)
     
  15. Rainer Amend

    Rainer Amend Erfahrener Benutzer

    Registriert seit:
    24. Dezember 2015
    Beiträge:
    683
    Danke erhalten:
    15
    Danke vergeben:
    116
    (Link nur für registrierte Nutzer sichtbar.), (Link nur für registrierte Nutzer sichtbar.)

    Du schreibst: Stelle bitte einmal das original der Datei wieder her und leere den Cache.

    Und dann? Wieder zurück? So lassen oder wieder zurück, wie ich es Eingestellt hatte...? Was bewirkt das?


    Mit freundlichen Grüßen
    Rainer Amend
     
  16. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Damit sind erstmal Deine falschen Änderungen weg.

    Wenn du etwas im Content-Footer Spalte 3 eingetragen hast, was du jetzt in Footer Spalte 4 haben möchtest, dann kopiere das im Content-Manager einfach von einer SEite in die andere. Da brauchst Du keine Dateianpassung.
     
  17. Rainer Amend

    Rainer Amend Erfahrener Benutzer

    Registriert seit:
    24. Dezember 2015
    Beiträge:
    683
    Danke erhalten:
    15
    Danke vergeben:
    116
    #17 Rainer Amend, 20. Juni 2019
    Zuletzt bearbeitet: 20. Juni 2019
    Ok, danke.

    Update auf 3.13.1.1 ist auch ok

    Und eine Frage: wo kann ich das ändern, wo finde ich den Quellcode

    Ich meine das "Mehr erfahren" ...

    upload_2019-6-20_0-21-57.png
     
  18. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Dazu müsste man wissen wo das steht.
     
  19. Rainer Amend

    Rainer Amend Erfahrener Benutzer

    Registriert seit:
    24. Dezember 2015
    Beiträge:
    683
    Danke erhalten:
    15
    Danke vergeben:
    116
  20. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Das sieht nach index-untern oder footer-header aus