Hallo liebe Forum-Gemeinde
Ich möchte einige (optische) Anpassungen an der Kategorie-Ansichtsseite in Virtuemart (Virtuemart 2.0.6 / Joomla 2.5) vornehmen. Könnt ihr mir sagen, wo ich die dafür zuständige CSS-Datei finde?
Hallo liebe Forum-Gemeinde
Ich möchte einige (optische) Anpassungen an der Kategorie-Ansichtsseite in Virtuemart (Virtuemart 2.0.6 / Joomla 2.5) vornehmen. Könnt ihr mir sagen, wo ich die dafür zuständige CSS-Datei finde?
Hallo und herzlich Wilkommen
Die vmsite-ltr.css befindet sich hier: .../components/com_virtuemart/assets/css/
Es empfiehlt sich, die Änderungen an dieser CSS Datei über ein Override zu machen. Hierzu wird die o.a. Datei in den Ordner .../templates/IHR-TEMPLATE-NAME/html/com_virtuemart/assets/css/ kopiert. Dies verhindert, dass bei einem der nächsten Virtuemart-Updates die Änderungen verloren gehen.
[HR][/HR]
Darüber hinaus gibt es die Möglichkeit, das Layout (Aufbau und angezeigte Elemente) einer Kategorieseite mit der Auflistung der Produkte zu beeinflussen. Dies hat jedoch nichts mit Änderungen an einer CSS-Datei zu tun. Das Layout und den Aubau dieser Seite ändern Sie hier: .../components/com_virtuemart/views/category/tmpl/default.php. Auch hier empfiehlt es sich, ein Override anzulegen. In diesem Fall wird die default.php nach .../templates/IHR-TEMPLATE-NAME/html/com_virtuemart/category/ kopiert.
Vielen Dank für die schnell Antwort!
Das habe ich beides schon versucht, aber irgendwie scheint die css-Datei im Template Ordner "nicht zu greifen". Sprich die Änderungen, welche ich dort vorgenommen habe, werden im Frontend nicht angezeigt...
Haben Sie die o.a. Ordnerstruktur benutzt für das Override? Sie ist vom Aufbau her anders als die Originalordnerstruktur. Welches Template verwenden Sie? Browser Cache und Joomla Cache sind geleert?
Ja, die Ordnerstruktur ist genau wie oben angegeben.
Ist ein eigenes Template, Cache auch gelöscht...
Besitzt diese Template vielleicht schon Overrides für Virtuemart? Haben Sie ggf. in den Einstellungen von Virtemart die eigenen CSS-Funktionen deaktiviert?
Das Template hat keine Overrides für Virtuemart drin. D.h. ich hätte diese ja speziell eingeben müssen, richtig?
Hätte ich diese Einstellungen im BE deaktiveren können? (Konfiguration => ?)
Das kann ich leider nicht ohne einen Einblick beurteilen. Mir ist nicht bekannt, was Sie für ein Template verwenden. Sollte dort keine Virtuemart-Unterstützung dabei sein und auch nicht manuell von jemand erstellt worden sein (mit Overrides)... Dann sehen Sie bitte mal unter Komponenten >> Virtuemart >> Konfiguration >> Konfiguration >> Stilvorlagen nach den Einstellungen. Es sollte bei den Templates und Layouts Standard bzw. Default ausgewählt sein. Bei "Aktiviere CSS-Stile..." sollten standardgemäß alle Haken gesetzt sein, in Ihrem Fall also auch die Option "Benutze das Virtuemart CSS".
Ja, es ist überall Standard, bzw. Default ausgewählt und alle Haken sind gesetzt...
Wie kann ich Ihnen "Einblick gewähren"?
Zunächst können Sie selbst noch u.a. mit Firebug (Erweiterung für den Mozilla Firefox Browser) selbst herausfinden, ob sich Änderngen an CSS-Elementen direkt auswirken. Sie sehen dann auch, welche Datei das jeweilige Element beinhaltet.
Einblick kann ich genau wie Sie über das Frontend nehmen. Andererseits für eine weitergehende Suche benötige ich einen Super-Admin-Zugang sowie einen FTP-Zugang für die Joomla-Installation. In beiden Fällen sollten Benutzerdaten erstellt werden, die Sie später wieder löschen können, so dass niemand außer Ihnen die volle Kontrolle länger hat als unbedingt nötig. Sollten Sie mir Zugangsdaten zusenden, dann bitte nur per Mail, Privatnachricht oder per Fax. Nicht im Forum selbst.
Update:
Mangels Rückmeldung konnte hier nicht mehr weiter geholfen werden.