Friday 30.October 2009

Magento – Strukturen und Aufbau

geposted in Magento um 7:16 pm von alewo

Der folgende hoffentlich regelmäßig aktualisierte Beitrag stellt eine Sammlung von nützlichen Informationen über die Ordnerstrukturen und den Aufbau von Magento dar.

Ich nehme auch gern Vorschläge an, was die Liste sinnvoll ergänzen könnte.

Inhalt Beschreibung Link
Frontend CSS Gerade wenn man die Darstellungen im Shop nach seinen Wünschen hin vereinheitlichen will oder muss, weil alles den gleichen Farbton braucht oder was weiss ich warum, so muss man wissen, in welcher CSS-Datei welche Elemente zu finden sind und wo man diese Dateien findet. html

Magento – Useful How-To’s

geposted in Magento um 7:10 pm von alewo

Der folgende hoffentlich regelmäßig geupdatete (^^ tolles neues deutsches Wort) Beitrag stellt eine Sammlung von nützlichen bereits verfügbaren How-To’s um Magento dar.

Die meisten Links werden vermutlich direkt auf einige Wikiseiten von magentocommerce verweisen, aber nicht nur. Ich nehme übrigens auch gern Vorschläge an, welche How-To’s noch nützlich sind, speziell beim Aufbau eines deutschen Webshops.

Problem Beschreibung Link
Buttons statt Image via CSS Einige Buttons von Magento werden in der Standardinstallation auf Basis von Grafiken erzeugt. Da die dargestellte Schrift aber leider Englisch ist, muss man entweder die Grafiken ersetzen oder man lässt sie gleich aus CSS und einer Basisgrafik erstellen. Das How-To beschreibt wie html

Magento – Versand/Rechnungs/Kundeninformationen anpassen

geposted in Magento um 6:28 pm von alewo

So schön und gut magento auch sein mag, jedes kleine Detail kann auch eine sonst wirklich sauber Anwendung nicht bedenken. Streng dem Grundsatz der Datensparsamkeit folgend, sollte in Deutschland eigentlich jeder Online-Händler nur die für einen Bestellvorgang notwendigen Daten als Pflichtangaben erheben. An dieser Stelle schießt Magento jedoch ein bischen quer, da man hier als Administrator eines Webshops tatsächlich gezwungen ist Kernfunktionen von Magento zu editieren.

Read the rest of this entry »

Sunday 18.October 2009

Scite und Latex

geposted in Uncategorized um 2:39 pm von alewo

Da ich mit tiefster Vorliebe zum schreiben meiner Latex-Dokumente den in meinen Augen besten Editor “Scite” einsetze, war es für mich in Vergangenheit immer nötig, wenn ich meine Dokumente nicht immer manuell mit pdflatex kompilieren wollte, die in Scite eingebauten Funktionen zum Ausführen einer Konsolenanweisung zu nutzen. Früher habe ich mir immer die Mühe gemacht, und für jedes Dokument das ich erstellen wollte ein individuelles Batch-File zu entwerfen, welches ich dann mit der entsprechenden Funktion verknüpfte,…

vor kurzem war ich dieses Verfahren aber leid, sodass ich den wirklich erstaunlich geringen Mehraufwand in Kauf nahm, mir ein universelles Batch-File zu schreiben, das ich einfach mit in den Programmpfad von Scite selbst geworfen habe.

Für das Einrichten eines solchen Mechanismus, benötigt man zum einen das Batch-File und muss zum anderen gewisse Einstellungen an Scite vornehmen.

Kommen wir zunächst zum Batch-File:

Speicherort: Ordner in dem auch scite.exe liegt
Content der Batch-Datei:
REM Befehlsdarstellung abschalten
@echo off

REM %1 = Filename - REQ
REM %2 = Pfad zum File inklusive tex-File - REQ
REM %3 = Pfad zu den Quelldateien - REQ
REM %4 = Pfad zu PDF-Latex - Not REQ

REM Pfad zur PDF-Latex säubern, nicht benötigt wenn in Umgebungsvariable sowieso gesetzt
set pdflatexpath=%4
set pdflatexpath2=%pdflatexpath:~1,-1%\
if "%pdflatexpath2%"=="~1,-1\" (goto a) else (goto b)
:a
set pdflatexpath2=
:b

set pathfile=%3
set pathfile2=%pathfile:~1,-1%

set file=%1
set file2=%file:~1,-1%

REM eventuell bestehenden offenen Acrobat Reader schließen, wenn die Datei schon geöffnet
taskkill /fi "IMAGENAME eq acrord32.exe" /fi "WINDOWTITLE eq %1.pdf - Adobe Reader"

REM eventuell bestehende "Hilfsdateien löschen"
del  "%pathfile2%\%file2%.aux">NUL 2>NUL
del "%pathfile2%\%file2%.code">NUL 2>NUL
del "%pathfile2%\%file2%.idx">NUL 2>NUL
del  "%pathfile2%\%file2%.loa">NUL 2>NUL
del  "%pathfile2%\%file2%.lof">NUL 2>NUL
del  "%pathfile2%\%file2%.log">NUL 2>NUL
del  "%pathfile2%\%file2%.lot">NUL 2>NUL
del  "%pathfile2%\%file2%.out">NUL 2>NUL
del  "%pathfile2%\%file2%.pdf">NUL 2>NUL
del  "%pathfile2%\%file2%.toc">NUL 2>NUL
del  "%pathfile2%\%file2%.bbl">NUL 2>NUL
del  "%pathfile2%\%file2%.blg">NUL 2>NUL
del  "%pathfile2%\%file2%.brf">NUL 2>NUL
del  "%pathfile2%\%file2%.tdo">NUL 2>NUL

REM PDF-LATEX mehrfach ausführen (wegen verlinkungen) - Ausgaben der letzten verschlucken
"%pdflatexpath2%pdflatex.exe" %2
"%pdflatexpath2%bibtex.exe" %2
"%pdflatexpath2%pdflatex.exe" %2
"%pdflatexpath2%pdflatex.exe" %2 >NUL 2>NUL
"%pdflatexpath2%pdflatex.exe" %2 >NUL 2>NUL

REM Hilfsdateien wieder löschen
del  "%pathfile2%\%file2%.aux">NUL 2>NUL
del "%pathfile2%\%file2%.code">NUL 2>NUL
del "%pathfile2%\%file2%.idx">NUL 2>NUL
del  "%pathfile2%\%file2%.loa">NUL 2>NUL
del  "%pathfile2%\%file2%.lof">NUL 2>NUL
del  "%pathfile2%\%file2%.log">NUL 2>NUL
del  "%pathfile2%\%file2%.lot">NUL 2>NUL
del  "%pathfile2%\%file2%.out">NUL 2>NUL
del  "%pathfile2%\%file2%.toc">NUL 2>NUL
del  "%pathfile2%\%file2%.bbl">NUL 2>NUL
del  "%pathfile2%\%file2%.blg">NUL 2>NUL
del  "%pathfile2%\%file2%.brf">NUL 2>NUL
del  "%pathfile2%\%file2%.tdo">NUL 2>NUL

REM erstelltes PDF öffnen
"C:\Program Files\Adobe\Reader 8.0\Reader\acrord32" "%pathfile2%\%file2%.pdf"

Einstellungen in Scite:
Menü Options > Open tex.properties

in dieser Datei die Zeile suchen, die mit command.build.$(file.patterns.latex) beginnt.

Diese Zeile dann einfach durch folgende ersetzen (wenn pdflatex in den Umgebungsvariablen gesetzt):

command.build.$(file.patterns.latex)=”$(SciteDefaultHome)\compile.bat” “$(FileName)” “$(FilePath)” “$(FileDir)”

und wenn pdflatex nicht in den Umgebungsvariablen gesetzt ist, dann:

command.build.$(file.patterns.latex)=”$(SciteDefaultHome)\compile.bat” “$(FileName)” “$(FilePath)” “$(FileDir)” “<PFAD zu PDFLATEX.exe>”

wobei der Pfad bspw. so aussehen wird:
“C:\Program Files\MiKTeX 2.7\miktex\bin\”