TYPO3 ab 4.4.x rendert HTML-Elemente anders (Autovervollständigung)

Joscha Krug
14. Februar 2011
keine Kommentare

Das letzte TYPO3-Update haben wir auf unserer Seite mit einem Upgrade verbunden. Wechsel von der Version 4.3.x zur aktuellen Long-Term-Support-Version 4.5.x. Anschließend funktionierten unsere Referenzslider nicht mehr wie gewünscht.

Hintergrund war folgender:
Für uns Techniker war es die einfachste und schnellste Lösung, die Slider als einzelne HTML-Elemente aufzubauen.
- Start-Element
- Slider-Element 1
- Slider-Element 2
.
.
.
- Schluss-Element

TYPO3 ab Version 4.4 kontrolliert, ob HTML-Elemente nicht geschlossene Tags beinhalten und korrigiert dies gegebenfalls, was bei uns natürlich nicht gewünscht ist.

Abhilfe schafft folgender Eintrag im Setup des Templates:

tt_content.html.prefixComment >
tt_content.stdWrap.innerWrap.override = |
tt_content.stdWrap.innerWrap.override.if {
equals = html
value.field = CType
}

···

OXID Admin-Modul “Secupay” führt zu Logout

Joscha Krug
18. Januar 2011
1 Kommentar

Das Backend des OXID eShops ist für uns Entwickler (und sicher auch für den ein oder anderen Kunden) nicht ganz optimal gelöst. Die Frames in den Frames mach das Arbeiten nicht gerade flüssig und vor allem produzieren Sie einen massiven Overhead an Views und Template-Dateien.

Da kann schon mal die ein oder andere Änderung vergessen werden.

So auch bei Secupay. Das aktuell verfügbare Modul führt beim Aufruf im Admin zu einem Logout. Dieser Fehler rührt von einer Änderung von Seiten OXID im Aufruf der Frames, lässt sich jedoch recht einfach beheben.

Modul bisher:

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”>

<html>
<head>
<title>[{ oxmultilang ident="GENERAL_ADMIN_TITLE_1" }]</title>
</head>

<!– frames –>
<frameset  rows=”15%,*” border=”0″ onLoad=”document.getElementById(‘edit’).src=’[{$shop->selflink}]?[{ $editurl }]&oxid=[{$shop->id}]‘;”>
<frame src=”[{$shop->selflink}]?[{ $listurl }]&oxid=[{$shop->id}]” name=”list” marginwidth=”0″ marginheight=”0″ scrolling=”auto” frameborder=”0″>
<frame src=”" name=”edit” id=”edit” marginwidth=”0″ marginheight=”0″ scrolling=”auto” frameborder=”0″>
</frameset>

</html>

Angepasst:

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”>

<html>
<head>
<title>[{ oxmultilang ident="GENERAL_ADMIN_TITLE_1" }]</title>
</head>

<!– frames –>
<frameset  rows=”15%,*” border=”0″ onload=”top.loadEditFrame(‘[{$shop->selflink}]&[{ $editurl }][{ if $oxid }]&oxid=[{$oxid}][{/if}]‘);”>
<frame src=”[{$shop->selflink}]&[{ $listurl }][{ if $oxid }]&oxid=[{$oxid}][{/if}]” name=”list” id=”list” frameborder=”0″ scrolling=”Auto” noresize marginwidth=”0″ marginheight=”0″>
<frame src=”" name=”edit” id=”edit” frameborder=”0″ scrolling=”Auto” noresize marginwidth=”0″ marginheight=”0″>
</frameset>

</html>

Diese Änderung sollte bei anderen Modulen mit Admin-Templates ebenfalls nötig sein.

Die Info und die geänderte Datei haben wir natürlich auch an Secupay weiter geleitet, so dass sicher in Kürze eine neue Version verfügbar sein wird.

···

Product2Customer-Modul in Version 1.4.1 und 2.0 für OXID veröffentlicht

Joscha Krug
14. Januar 2011
keine Kommentare

Wir haben heute unser Modul Product2Customer (Artikel zu Kunde) veröffentlicht.

Version 1.4.1 ist ein reines Maintainance-Release.
Es steht allen Kunden zum Download in unserem Kundencenter zur Verfügung oder kann per E-Mail angefordert werden.

Neuerungen in Version 2.0

Version 2.0 bearbeitet nicht nur Listen, sondern schließt auch Artikel auf den Detailseiten aus. Dies ist vor allem wichtig, wenn Sie bereits bestehende Produkte nachträglich schützen möchten.

Wer nutzt das Modul

Ursprünglich als FSK-Modul gedacht, wird es heute vorwiegend eingesetzt um gezielt bestimmten Kundengruppen oder einzelnen Kunden besondere Produkte und Kategorien verfügbar zu machen.

Sei es aus Gründen von Einschränkungen für Lieferanten, sei es um Stammkunden besondere Produkte anzubieten oder Produkte für die ein Fachkunde-Nachweis erforderlich ist nur diesen Kunden verfügbar zu machen.

Installation und Bedienung

Die Installation ist dabei denkbar einfach: Dateien auf den Server kopieren, mitgeliefertes Datenbankupdate einspielen und das Modul im Backend registrieren.

Anschließend können Sie im Backend unter der Punkt Artikel > Artikel2Kunde eine neue Verbindung erstellen. Dieser ordnen Sie beliebig Kategorien, Artikel, Benutzer und Gruppen zu (in den bekannten OXID-PopUps).

Bei Fragen stehen wir gerne zur Verfügung.

Update Dezember 2011: Das Modul ist ab sofort in unserem Shop zu erwerben.

···

neues Büro – wenn Designer umziehen

Joscha Krug
8. Januar 2011
keine Kommentare

Ins neue Jahr starten wir in neuen Räumen. Ab sofort sind wir in der Leibnizstraße 25 in Magdeburg anzutreffen. Mit im neuen Büro ist das Team der Blende39 Filmproduktion.

Unsere neue Besucheranschrift lautet daher ab sofort:

marmalade.de
Leibnizstraße 25
39104 Magdeburg

···

Muso-Koroni.com auf OXID eShop mit Template und Modulen von marmalade.de

Joscha Krug
30. Dezember 2010
3 Kommentare

Heute wurde der Online-Shop Muso-Koroni.com gerelauncht. Das Template wurde dabei von uns umgesetzt und mit einigen Modulen ergänzt. So können die Farbicons, die Größentabellen die Zertifikatinformationen etc. zentral gepflegt werden. Im Artikel selber weist der Kunde nur noch die entsprechenden Informationen zu. So lassen sich Änderungen sehr viel schneller nachvollziehen als bei einer separaten Pflege dieser Infiormationen bei jedem Artikel.

Mehr Funktionalität durch individuelle Module

Des weiteren wurden zwei Module erstellt, die die Kategorien “Neu” und “Outlet” dynamisch befüllen. So werden alle Artikel im Sonderangebot automatisch der Liste der Outlet-Artikel zugefügt.
weiter lesen…

···