<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MagShops &#187; template</title>
	<atom:link href="http://www.magshops.de/tag/template/feed" rel="self" type="application/rss+xml" />
	<link>http://www.magshops.de</link>
	<description>zauberhafte Möglichkeiten mit dem Shopsystem Magento</description>
	<lastBuildDate>Sun, 24 Jul 2011 11:13:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Email &#8211; Vorlagen</title>
		<link>http://www.magshops.de/emails/email-vorlagen-email-templates</link>
		<comments>http://www.magshops.de/emails/email-vorlagen-email-templates#comments</comments>
		<pubDate>Mon, 09 Feb 2009 13:57:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Emails]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[Transaktions-Email]]></category>
		<category><![CDATA[Vorlage]]></category>

		<guid isPermaLink="false">http://www.magshops.de/?p=233</guid>
		<description><![CDATA[Email &#8211; Templates &#8211; 1. Teil Es gibt insgesamt 32 &#8211; Email &#8211; Vorlagen in Magento, die ereignisgesteurt vom Mailssystem verschickt werden können. Es ist allerdings eine große Schwachstelle in Magento, dass man zum einen die &#8220;Demo-&#8221; Mails nicht zentral verändern kann. Es wäre z. B. schön gewesen, dass man die Adressdaten zentral anpassen könnte, [...]]]></description>
			<content:encoded><![CDATA[<h2> Email &#8211; Templates &#8211; 1. Teil</h2>
<p><strong>Es gibt insgesamt 32 &#8211; Email &#8211; Vorlagen in Magento</strong>,<br />
<script type="text/javascript"><!--
google_ad_client = "pub-1310376839570982";
/* 200x90, Erstellt 09.02.09 - magshops - email */
google_ad_slot = "7205410710";
google_ad_width = 200;
google_ad_height = 90;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
<span id="more-233"></span><br />
die ereignisgesteurt vom Mailssystem verschickt werden können. Es ist allerdings eine große Schwachstelle in Magento, dass man zum einen die &#8220;Demo-&#8221; Mails nicht zentral verändern kann. Es wäre z. B. schön gewesen, dass man die Adressdaten zentral anpassen könnte, oder Text, der in allen Mails vorkommen soll, global verändert werden könnte &#8230; Das geht bisher noch nicht. Man muß wirklich jede Mail einzeln bearbeiten. Ausserdem ist nicht unbedingt immer einleuchtend, wo überall eine Email &#8211; Versendung verknüpft ist. Man muß dann wirklich jeden Menü &#8211; Punkt einzeln durchgehen.<br />
Ich würde zunächst einmal vorschlagen, alle Template &#8211; Emails in die Transaktions-Email Verwaltung zu laden und mit dem gleichen Namen, wie das Template-Original in der Verwaltung abzuspeichern, damit man später immer noch den Ursprung weiß. Es wäre zwar einfacher per FTP &#8211; lokal hochzuladen,&#8230; mit dem Lieblingseditor zu bearbeiten.. und dann die veränderten Default &#8211; Dateien austauschen per FTP. Das sollte normalerweise gehen. Dann könnte man alle Einstellungen in Magento auf &#8220;Default&#8221; lassen. Allerdings habe ich damit keine guten Erfahrungen gemacht. Bei mir war es dann so, dass &#8220;Leer &#8211; Emails&#8221; verschickt wurden. Und ich weiß nicht warum. Ausserdem hat es den Nachteil, dass beim nächsten Sprachdatei &#8211; Update die Default -Mail &#8211; Dateien ja wieder ausgetauscht werden würden&#8230; Also hier der lange Weg.</p>
<p>Die Emails müssen dann in folgenderweise verknüpft werden.<br />
<strong>Accounts (Konten)</strong><br />
System/Konfiguration/Kunden/Kundenkonfiguration/Kundenkonto anlegen Optionen/</p>
<p>Standard Willkommens-E-Mail/account_new.html<br />
Bestätigungslink E-Mail/account_new_confirmation.html<br />
Willkommensnachricht/account_new_confirmed.html</p>
<p><strong>neues User Passwort</strong><br />
System/Konfiguration/Kunden/Kundenkonfiguration/Passwortoptionen/<br />
password_new.html</p>
<p><strong>Newsletter Einschreibung</strong><br />
System/Konfiguration/Kunden/Newsletter/Abonnementoptionen/</p>
<p>Abmeldung E-Mail Template/newsletter_unsub_success.html<br />
Erfolg E-Mail Vorlage/newsletter_subscr_success.html<br />
E-Mail Vorlage für Bestätigung/newsletter_subscr_confirm.html</p>
<p><strong>Wunschzettel</strong><br />
System/Konfiguration/Kunden/Wunschzettel/Verteilungsoptionen<br />
E-Mail Vorlage/wishlist_share.html</p>
<p><strong>Kontakte</strong><br />
System/Konfiguration/Allgemein/E-Mail Optionen/<br />
E-Mail Vorlage/contact_form.html</p>
<p><strong>Katalog</strong><br />
System/Konfiguration/Katalog/Katalog/Produktbenachrichtigungen/<br />
Preisbenachrichtigung E-Mail Vorlage/product_price_alert.html<br />
Verfügbarkeitsbenachrichtigung E-Mail Vorlage/product_stock_alert.html</p>
<p>Katalog<br />
System/Konfiguration/Katalog/Katalog/Ausführungseinstellungen für Produktbenachrichtigungen<br />
Fehler E-Mail Vorlage/product_alert_cron_error.html</p>
<p>Katalog<br />
System/Konfiguration/Katalog/Katalog/Google Sitemap/Einstellungen für die Erstellung/<br />
Fehler E-Mail Vorlage/sitemap_generate_warning.html</p>
<p>Katalog<br />
System/Konfiguration/Katalog/E-Mail an einen Freund/E-Mail Vorlagen/<br />
E-Mail Vorlage auswählen/product_share.html<br />
(In Englisch &#8220;Tell a friend&#8221; &#8211; Das ist eine Email, die im deutschen Rechtsraum mit Vorsicht behandelt werden sollte.<br />
Es darf in einer solchen Mail keine Werbung auftauchen, ansonsten ist die Mail abmahngefährdet) </p>
<p><strong>Währungsupdate</strong><br />
System/Konfiguration/Allgemein/Einrichten der Währung/<br />
Einstellungen für terminierten Import/ currency_update_warning.html</p>
<p><strong>neues Admin Passwort</strong><br />
System/Konfiguration/Erweitert/Admin/Admin Benutzer E-Mails<br />
Passwort vergessen E-Mail Vorlage/admin_password_new.html</p>
<p><strong>Logdaten bereinigen</strong><br />
System/Konfiguration/Erweitert/System/Protokoll bereinigen/<br />
Fehler E-Mailtemplate/log_clean_warning.html</p>
<p><strong>Verkäufe</strong><br />
System/Konfiguration/Zur Kasse/E-Mails bei fehlgeschlagener Zahlung/<br />
E-Mailvorlage bei fehlgeschlagener Zahlung/payment_failed.html</p>
]]></content:encoded>
			<wfw:commentRss>http://www.magshops.de/emails/email-vorlagen-email-templates/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Magento-Theming in 5 Minuten erklärt.</title>
		<link>http://www.magshops.de/magento-allgemeines/magento-theming-in-5-minuten-erklart</link>
		<comments>http://www.magshops.de/magento-allgemeines/magento-theming-in-5-minuten-erklart#comments</comments>
		<pubDate>Wed, 19 Nov 2008 15:22:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[phtml]]></category>
		<category><![CDATA[skin]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[Theming]]></category>

		<guid isPermaLink="false">http://www.magshops.de/?p=24</guid>
		<description><![CDATA[Die vielfältigen Möglichkeiten, die Magento hat, sind auf der einen Seite natürlich super, aber auf der anderen Seite kann die Vielfalt einen auch erschlagen. Ich versuche mal in kurzen, knappen Worten das Wichtigste herauszufiltern. Magento Theming: Magento hat die Möglichkeit unter verschiedenen Gesichtspunkten den Shop komplett unterschiedlich aussehen zu lassen. Das &#8220;Layout&#8221; kann dabei zeitgesteuert [...]]]></description>
			<content:encoded><![CDATA[<p>Die vielfältigen Möglichkeiten, die Magento hat, sind auf der einen Seite natürlich super, aber auf der anderen Seite kann die Vielfalt einen auch erschlagen. Ich versuche mal in kurzen, knappen Worten das Wichtigste herauszufiltern.<br />
<span id="more-24"></span><br />
<script type="text/javascript"><!--
google_ad_client = "pub-1310376839570982";
/* 468x60, Erstellt 21.11.08 */
google_ad_slot = "7497823286";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>Magento Theming:<br />
Magento hat die Möglichkeit unter verschiedenen Gesichtspunkten den Shop komplett unterschiedlich aussehen zu lassen. Das &#8220;Layout&#8221; kann dabei zeitgesteuert oder sprachabhängig sein. Es können auch Multishops unter einem &#8220;Dach&#8221; geführt werden. Das ist aber erstmal für das Verständnis nicht so wichtig. Dann gibt es noch eine Unterscheidung der Themes nach &#8220;Default&#8221; und &#8220;Non-Default&#8221;. Also bei dem &#8220;Non-default&#8221; &#8211; Theme kann z.B. nur eine einzige Datei hinterlegt werden, und dann wird bei den restlichen, fehlenden Dateien auf das Default- Theme zurückgegriffen. </p>
<p>Die beiden wichtigsten Ordner für die ersten Theming &#8211; Versuche:<br />
Das folgende Verzeichnis enthält den in Magento geschützen Bereich, auf den der öffentliche Besucher keinen Zugriff hat.<br />
/app/design/frontend/default/default/</p>
<p>Darin sind enthalten:<br />
layout/      &#8211;>XML-Dateien, die die Funktionalität eines Themas z.B. Newsletter abbildet. </p>
<p>locale/      &#8211;>Hier finden wir die Sprachdateien von Magento</p>
<p>template/  &#8211;>Ein modernes &#8220;Framework&#8221;, wie es Magento ist, arbeitet mit Templates (hier mit der Endung &#8220;phtml&#8221;). Das sind &#8220;Vorlagen&#8221;-Dateien. Hier wird der eigentliche HTML-Code hinterlegt. Eine Vorlagendatei ist gespickt mit eingebetteten PHP-Tags. Durch Template &#8211; Dateien errreicht man die strikte Trennung von HTML-Code zum eigentlichen Inhalt der Seiten. Der Inhalt der Seiten wird in unserem Fall aus der Datenbank heraus generiert. Ein wichtiges Verzeichnis ist hier wiederum unter &#8220;page&#8221; zu finden. Hier sind die Vorlagen für ein-, zwei-, oder dreispaltige Seiten hinterlegt. In einer Template-Datei kann der Aufruf weiterer Templates erfolgen. Z.B kann aus dem Template einer dreispaltigen Seite das Template für die &#8220;Suche&#8221; und Newsletter etc. eingebettet werden. Die Template-Dateien sind der eigentliche Ansatzpunkt für Layoutveränderungen mit CSS. Bevor der Browser die Seiten komplett auf dem Bildschirm anzeigen kann, werden die Templates sozusagen durch die &#8220;Mühle&#8221; gedreht. Die Platzhalter in den Templates werden durch Abarbeiten der Magento-Prozeduren (Mage_) durch den realen Inhalt der Prozeduren, Variablen ersetzt.  Die serseitigen-Skripte (PHP) werden ausgeführt. Die Templates werden durch PHP im Prinzip zusammengeklebt, so dass die Seiten fertig auf dem Bildschirm angezeigt werden können.</p>
<p>Unter &#8220;Skin&#8221; &#8211; Oberfläche verbirgt sich in Magento der nicht geschützte Bereich. Das ist der Bereich, auf den der Browser uneingeschränkt Zugriff haben muß.<br />
/www/skin/frontend/default/default/</p>
<p>css/        &#8211;>hier werden die ausgelagerten CSS-Dateien abgelegt. Dabei ist die styles.css Datei die Datei mit der die anderen Styles aufgerufen werden. Tipp: bei Zufügen von neuen Styles am besten die bestehenden Styles so lassen und die neuen Styles mit @import die neuen css &#8211; Dateien hinzufügen.</p>
<p>images/   &#8211;>hier werden sinnvollerweise  die Bilder für den Seitenaufruf abgelegt<br />
js/          &#8211;>Ablage für Javascriptdateien</p>
<p>Das wars.<br />
Mit diesem Wissen ist es möglich, breadcrumbs, Navigation, Boxen etc so zu verändern, dass sie auch im Shop an der richtigen Stelle und mit dem gewünschten Aussehen erscheinen. Um das zu bewerkstelligen, muß man nur noch wissen, welche Templates &#8220;angefaßt&#8221; werden müssen und welche Layout (XML) Dateien. Dazu sei verwiesen auf den anderen Artikel:<br />
<a href="http://www.magshops.de/allgemein/magento-pfad-hinweise">Aktivieren von Magento Path Hints</a></p>
<p>Beispiele für Eingriffe in die Templates (phtml) bzw. in die Layout-Dateien (XML) werden demnächst folgen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.magshops.de/magento-allgemeines/magento-theming-in-5-minuten-erklart/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

