Gelöst Eigene CSS hinzufügen

  • Hinweis: Am 25.02.2025 zwischen 21:30 u. 22:30 Uhr - Einschränkungen beim Login und Erreichen folgender Dienste: FFN, Kundencenter, Admin, JTL-Shop, JTL-Wawi, Lizenzserver, ISI Gateway, Vouchers, Kassensysteme, Plan&Produce, Versand. Grund dafür ist ein Major Upgrade des OAuth-Dienstes. Vielen Dank für euer Verständnis!

Status
Es sind keine weiteren Antworten möglich.

lord_icon

Gut bekanntes Mitglied
21. Juli 2007
198
8
Hi,

ich will das EVO-Design prinzipell beibehalten.. nur in den Artikeldetails ein wenig was hinzugefügt. DAS hat auch alles geklappt.

Nur das hinzufügen einer CSS schlägt fehl.
Da das ganze Update fähig bleiben, hab ich einen neuen Ordner erstellt:
Code:
templates/owned/template.xml
templates/owned/preview.png

productdetails/attributes.tpl


Die template.xml sah ursprünglich wir folgt aus:
Code:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Template isFullResponsive="true">
    <Name>Design-erweiterungen</Name>
    <Author>me</Author>
    <URL>http://my-shop.de</URL>
    <Version>4.04</Version>
    <ShopVersion>404</ShopVersion>
    <Parent>Evo</Parent>
    <Preview>preview.png</Preview>
    <Description>Dieses Template erweitert das evo-Template um ein paar Ausgabewerte</Description>
</Template>

Die attributes.tpl
Code:
{extends file="{$parent_template_path}/productdetails/attributes.tpl"}
{block name="productdetails-attributes" append}
{assign var=array value=[   'material:' => 'material' ]  }      {* Weitere Felder hinzufügen *}

   <div class="product-attributes">
       <div class="table-responsive">
           <table class="table table-striped table-bordered">
               <tbody>
               {foreach from=$array key=key item=item}
                   {if (isset($Artikel->FunktionsAttribute.{$item}) && $Artikel->FunktionsAttribute.{$item}|@strlen > 0)}
                       <tr class="attr-characteristic">
                           <td class="attr-label"> 
                               {$key|ucwords}
                           </td>
                           <td class="attr-value">
                               {$Artikel->FunktionsAttribute.{$item}}
                           </td>
                       </tr>                         
                   {/if}
               {/foreach}
               </tbody>
           </table>
       </div>
   </div>

{/block}

Das klappt wie gesagt hervorragend und kann ggf. gleich als Anleitung für die Anzeige von eigenen Feldern genutzt werden ;)


Nur mit der einbindung einer eigenen CSS komm ich nicht weiter. Die Howto's beschreiben immer wieder, dass man das ganze Template kopieren soll und dann die entsprechenden Änderungen in der Kopie vornehmen.
Das will ich aber nicht, wegen den Updates.

Den Ordner/Datei: css/mytheme.css hab ich angelegt.

Die template.xml DACHTE ich wie folgt zu erweitern:
Code:
    <Description>Dieses Template erweitert das evo-Template um ein paar Ausgabewerte</Description>
       <Settings>
           <Section Name="Theme" Key="theme">
             <Setting Description="Standard-Theme" Key="theme_default" Type="select" Value="tiny">
               <Option Value="meinEigenesTheme">Mein Eigenes Theme (Anzeigename)</Option>
             </Setting>
           </Section>
       </Settings>
   <Minify>
       <CSS Name="meinEigenesTheme.css">
           <File Path="../owned/css/mytheme.css" />
       </CSS>
   </Minify> 
</Template>

Leider wird das nicht übernommen. Was müsste ich tun um MINIMAL diese eine css mit zu importieren ohne die Orginal-Datein zu ändern ?

Vielen Dank !!
 

helln

Aktives Mitglied
10. Mai 2016
30
3
Hallo lord_icon,

prinzipiell sieht der Code fehlerfrei aus, jedoch wenn du auf dem Evo-Theme aufbauen willst:

Code:
<CSS Name="meinEigenesTheme.css">
            <File Path="themes/evo/bootstrap.css"/>
            <File Path="themes/base/offcanvas-menu.css"/>
            <File Path="themes/base/pnotify.custom.css"/>
            <File Path="themes/base/jquery-slider.css"/>
            <File Path="themes/evo/custom.css"/>
            <File Path="../owned/css/mytheme.css" />
</CSS>

Die Datei ist unter <JTLSROOT>/templates/owned/css/mytheme.css zu erreichen?

PS: Nicht vergessen "Mein Eigenes Theme (Anzeigename)" unter "Template -> Evo -> Einstellungen -> Theme -> Theme" auszuwählen!



Gruß Nik
 
  • Gefällt mir
Reaktionen: lord_icon

lord_icon

Gut bekanntes Mitglied
21. Juli 2007
198
8
Danke @FPrüfer. Der Link hats gebracht.
Danke auch dir @helln... bzgl. deiner PS-Anmerkung.... fast vergessen ;)

Der vollständigkeit halber:
Code:
   ... {Siehe oben}
<Description>Dieses Template erweitert das evo-Template um ein paar Ausgabewerte</Description>

    <Settings>
        <Section Name="Theme" Key="theme">
            <Setting Description="Mein Theme" Key="theme_default" Type="select" Value="meintheme">
                <Option Value="meintheme">Mein Theme</Option>
            </Setting>
            <Setting Description="Hintergrundbild" Key="background_image" Type="select" Value="">
                <Option Value="">- Kein Hintergrundbild -</Option>
                <Option Value="custom">Custom - Ihr eigenes Hintergrundbild (themes/Mein-Shop-Template/img/background.jpg)</Option>
            </Setting>
        </Section>
    </Settings>
    <Minify>
        <CSS Name="meintheme.css">
            <File Path="../Evo/themes/evo/bootstrap.css"/>
            <File Path="../Evo/themes/base/offcanvas-menu.css"/>
            <File Path="../Evo/themes/base/pnotify.custom.css"/>
            <File Path="../Evo/themes/base/jquery-slider.css"/>
            <File Path="../owned/css/mytheme.css" />
        </CSS>
    </Minify>
        
</Template>
 
Status
Es sind keine weiteren Antworten möglich.
Ähnliche Themen
Titel Forum Antworten Datum
Eigene Felder im Formular abfragen? JTL-Wawi 1.9 4
Neu Template für eigene Seite Templates für JTL-Shop 9
Neu Eigene Seite taucht in Linkgruppe nicht auf Technische Fragen zu Plugins und Templates 2
Übernahme eigene Dashboard Konfig und Statistiken auf anderen Client JTL-Wawi 1.9 0
Neu Übernahme eigene Dashboard Konfig und Statistiken auf anderen Client Eigene Übersichten in der JTL-Wawi 0
Neu Eigene Zahlart im Shop anlegen Umstieg auf JTL-Shop 2
Neu Eigene Übersicht im 360° Widgetfenster - Eigene Felder im Kundenstamm Eigene Übersichten in der JTL-Wawi 2
Neu 🛒𝐍𝐞𝐮𝐞𝐬 𝐏𝐥𝐮𝐠-𝐈𝐧: Eigene Lösung für Rechnungskauf mit Bonitäts- & Betrugsprüfung direkt im Check-out - JTL5? Plugins für JTL-Shop 4
Neu Vorlagen in Version 1.9.6.5 und Eigene Felder? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Beantwortet Eigene Übersicht - Artikel Beschreibung im F2 Panel einbetten Eigene Übersichten in der JTL-Wawi 2
email Vorlage eigene Felder Variable English JTL-Wawi 1.9 6
Neu Möglichkeit Variablen in Html in Eigene > Inhalte > Seiten auszugeben Allgemeine Fragen zu JTL-Shop 4
Eigene UST ID wird nicht eingetragen JTL-Wawi 1.9 9
Neu Eigene Übersicht - Artikelbestand alle Läger Eigene Übersichten in der JTL-Wawi 1
JT WAWI 1.9.6.1 Eigene Felder werden nicht mehr übertragen, bzw. gelöscht JTL-Wawi 1.9 11
Neu Eigene Kategorien für ebay Angebote oder JTL Wawi Kategorie Baum nutzen Einrichtung und Installation von JTL-eazyAuction 1
Konfigurationsartikel hinzufügen bei bereits verkauften Artikeln JTL-Wawi 1.9 1
Neu Auftragsnummern beim Tagesabschluss hinzufügen Einrichtung / Updates von JTL-POS 0
JTL Wawi Kunden Kommentar hinzufügen, der auch im JTL Pos erscheint. JTL-Wawi 1.9 0
Ameise - Lieferantenbestellung GTIN hinzufügen JTL-Wawi 1.9 0
Neu Sicherheitshinweise über Mediendateien hinzufügen JTL-Ameise - Fehler und Bugs 3
Neu FFN Datenbankseitig Abrechnungspositionen zu Fullfillment Abrechnungen hinzufügen User helfen Usern - Fragen zu JTL-Wawi 0

Ähnliche Themen