• avatar

    Martin Wandelt am 24.07.2013  

    Wenn Ihnen die eingebauten Funktionen zur Anpassung des Pixtacy-Erscheinungsbildes nicht ausreichen und Sie über gute HTML-Kenntnisse verfügen, können Sie das Aussehen der Pixtacy-Seiten dadurch verändern, dass Sie die HTML-Templates bearbeiten, auf denen die Seiten basieren. Sie finden diese Templates auf Ihrem Webserver im Verzeichnis templates/pixtacy. Es handelt sich um gewöhnliche HTML-Dateien, die sich mit jedem Quellcode-Editor bearbeiten lassen.

    Beachten Sie bitte folgende Punkte, bevor Sie Änderungen an den Templates vornehmen:

    • Prüfen Sie, ob Sie die gewünschten Anpassungen nicht auch durch Änderungen am CSS-Stylesheet oder durch die Funktionen, die Pixtacy unter "Einstellungen > Erscheinungsbild" bereitstellt, erzielt werden können. Template-Anpassungen haben nämlich den Nachteil, dass sie bei künftigen Updates wiederholt werden müssen (siehe unten).
    • Erstellen Sie vor jeder Änderung eine Sicherungskopie des Original-Templates, damit Sie notfalls schnell wieder den alten Zustand herstellen können. Eine solche Kopie erleichtert es später auch, nachzuvollziehen, was Sie geändert haben.
    • In den Templates befinden sich Platzhalter, die in {{doppelt geschweifte Klammern}} eingeschlossen sind. Diese dienen dazu, Inhalte aus der Datenbank dynamisch in den HTML-Code einzufügen. Achten Sie bei Ihren Anpassungen darauf, dass Sie diese Platzhalter nicht versehentlich verändern, da sonst Pixtacy sonst unter Umständen nicht mehr richtig funktioniert.
    • Wenn Sie einen Wysiwig-HTML-Editor verwenden, stellen Sie sicher, dass dieser keine HTML-Kommentare aus dem Quellcode entfernt oder umschreibt, da diese für die Funktionsweise der Templates unentbehrlich sind.
    • Verwenden Sie als Zeichencodierung ("charset") ausschließlich iso-8859-1.
    • Beachten Sie schließlich auch, dass die Pixacy-Supportverträge nicht den Fall abdecken, dass durch die Anpassung von Templates Störungen und Fehler entstehen. Wenn Sie in einem solchen Fall Unterstützung brauchen, müssten Sie uns einen kostenpflichtigen Supportauftrag erteilen.

    Was Sie beim installieren von Updates beachten müssen

    Wenn Sie der Installationsanleitung folgen, die den Pixtacy-Updates beiliegt, werden durch das Update sämtliche Templates ausgetauscht, das heißt, die Änderungen, die Sie vorgenommen haben, gehen dabei verloren. Sie müssen deshalb vor der Installation des Updates die Änderungen, die Sie an den (alten) Templates durchgeführt haben, auf die neuen Templates übertragen.

    Um Ihnen diese Arbeit zu erleichtern, finden Sie in jeder Update-Ankündigung stets eine kleine Patchdatei als Anhang, in der die Änderungen aufgeführt sind, die das Update mit sich bringt. Diese Datei liegt im sogenannten diff-Format vor und lässt sich mit Hilfe spezieller Programme automatisch auf Ihre angepassten Templates anwenden, so dass Sie im Idealfall keinen manuellen Anpassungsaufwand haben. Und auch wenn Sie sich mit den Feinheiten des diff-Formats nicht befassen möchten, können Sie doch zumindest leicht erkennen, ob die Templates, die Sie angepasst haben, überhaupt durch das Update verändert wurden.

     

  • Foto VI am 12.09.2013  

    Martin, wie kann ich per get vtItem den dateinamen eines Bildes ohne Endung abfragen?

    Gibt es eine Referenz zu Pixtacy eigenen funktionen und Objekten?
    In der virthos-Doku finde ich vtitem nicht.

  • avatar

    Martin Wandelt am 12.09.2013  

    Die Virthos-Doku ist nicht mehr ganz aktuell. {{vtItem}} ist der Nachfolger des alten {{vtCurrentItem}}-Platzhalters.

    Um Deine Frage zu beantworten, müsste ich wissen, um welches Template es sich handelt.

  • Foto VI am 12.09.2013  

    Es geht um die Bestätigungsemail, templates/pixtacy/mails/order.txt

    Hier generiere ich am Ende eine Dateiliste, die im Moment mit Dateiendung ausgegeben wird.

  • avatar

    Martin Wandelt am 12.09.2013  

    An dieser Stelle ist der Dateiname ohne Endung nicht direkt abrufbar. Er müsste sich aber mit folgendem erweiterten Platzhalter ausgeben lassen:

    {{vtEcho: substr( '{vtItem:filename}', 0, -4 ) }}

  • Foto VI am 12.09.2013  

    sweet.
    Danke dir :)

  • Foto VI am 13.09.2013  

    Martin, im Backend möchte ich bei den Benutzergruppen im Struktur-Menü die Spalte "LastAccess" hinzufügen und sortierbar machen.
    Bis auf das Sortieren geht das ganz gut,
    - wo finde ich Dokumentation dazu?

  • avatar

    Martin Wandelt am 16.09.2013  

    Das lässt sich nur mit einiger Programmierarbeit hinbekommen. Was Du dazu brauchst, ist grundsätzlich alles in der Virthos-Dokumentation beschrieben – wenn Du Detailfragen hast, schreibe am besten ein Supportticket.

  • Um eine Antwort zu diesem Beitrag zu schreiben, müssen Sie sich einloggen.