Archiv des Autors: admin

Joomla 4 – Parameter – css-Variablen, geht das?

Zwei Fakten waren mir bekannt – ich habe sie auch eingesetzt:

1.) Das Template kann man mit Parametern steuern und damit auch Template-Stile einfach einsetzen,

2.) css-Variablen versüßen einem das Styling, ohne einen Präprozessor einsetzen zu müssen.

Aber wie – verflixt noch einmal – kann man einen Parameter so einsetzen, dass er als css-Variable nutzbar wird? Und das möglichst ohne Programmierung. Es hat ein paar Tage gebraucht und die Hilfe von Chris Schaffrath (vielen Dank für deine Hinweise), bis die simple Lösung gefunden war. Hier das Ergebnis zum Selbermachen. Solltet ihr Probleme feststellen, die ich noch nicht erkenne, freue ich mich um ein konstruktives Feedback.

  • Schritt 1 – Parameter in templateDetails.xml anlegen
  • Schritt 2 – Parameter in index.php abrufen und als css-Variable hinterlegen
  • Schritt 3 – Wichtig! Interne Styles mit den Variablen vor den anderen Styles laden!
  • Schritt 4 – css-Variable in Stylesheets verwenden

Beispiel:

Schritt 1: Wir legen einen Colorpicker als Template-Parameter im Unterordner Erweitert (advanced) an
<config>
<fields name="params">
<fieldset name="advanced">
<field name="wunschfarbe" class="" type="color" default="#97aa26"
label="TPL_TPLNAME_WUNSCHFARBE"
description="TPL_TPLNAME_WUNSCHFARBE_DESC"
/>
</fieldset>
</fields>
</config>

Schritt 2: Internes Style anlegen und Parameter als css-Variable speichern
<style>
:root {
--wunschfarbe: <?php echo $this->params->get('wunschfarbe'); ?>;
}
</style>

Schritt 3: Internes Style nach oben bringen
<head>
<style> ... </style>
<jdoc:include type="head" />
...
</head>

Schritt 4: css-Variable in Stylesheet einsetzen
h1 {color: var(--wunschfarbe);

Damit eröffnet sich ein interessantes Feld an Möglichkeiten, um dem Kunden eine flexible Auswahl an Parametern im Template zu bieten, ohne extra Programmierung.

TIF-Datei mit Photoshop 23.0 nicht lesbar? Was nun?

Für ein Broschürenprojekt hatte ich eine Lizenz für eine alte Karte vom LGLN in Hannover erworben. Die gelieferte TIF-Datei konnte ich mit der aktuellen Photoshopversion 23.0 nicht lesen. Ebensowenig funktionierte das mit Illustrator, InDesign usw. Die Umwandlung direkt in Acrobat war fehlerhaft.

In der Adobe Support Community wird so ein Fehler auch diskutiert (Stand 23.11.21): https://community.adobe.com/t5/photoshop-ecosystem-bugs/p-photoshop-23-0-cannot-open-tif-files-generated-in-other-programs/idc-p/12478266

Die Lösung, die ich fand: Ich konnte die TIF-Datei mit der Windows-Fotoanzeige darstellen und habe sie mit dem PDF-Drucker, der mir mit der Acrobat-Vollversion zur Verfügung steht, erfolgreich in das PDF-Format überführen können.

Flyer mit Word 2016 für professionellen Druck vorbereiten

Alle Welt behauptet, mit Word könne man keine professionellen Druckvorlagen erzeugen und Druckereien hätten etwas dagegen.

Ich bin nicht dieser Meinung, empfehle jedoch die Nutzung eines Profiprogrammes wie InDesign.

Wer ein paar grundsätzliche Einstellungen und Vorüberlegungen in Word berücksichtigt, kann eine ordentliche Vorlage herstellen. Wie das geht und welche Grenzen es gibt, zeige ich im folgenden Video am Beispiel eines Flyers im Format DIN lang mit Wickelfalz.

Wenn Sie Ihre Vorlage professionell setzen lassen möchten, stehe ich dafür gerne zur Verfügung. Die Kosten sind abhängig vom Aufwand und werden individuell kalkuliert.

Joomla! 3 – Fast eine Liebeserklärung

Wenn man im großen Netz danach sucht, welches CMS-System am häufigsten eingesetzt wird, dann findet man widersprüchliche Ergebnisse. So ist die Verteilung in den Ländern unterschiedlich gewichtet.

Neben WordPress und Drupal gehört Joomla! wohl zu den Systemen, die weltweit am meisten eingesetzt werden. In Deutschland spielt Typo3 zusätzlich eine sehr wichtige Rolle. Eine umfangreiche Untersuchung bieten Water & Stone (2009 Open Source CMS Market Share Report, water&stone and CMSWire[Oct. 2009]) sowie CPS-IT (Marktanteil und Verbreitung von Content Management Systemen, insbesondere TYPO3 CMS / Schwerpunkt deutscher Markt).

Ich frage mich immer wieder, ob ich denn mit dem richtigen CMS-System arbeite oder meinem Kunden das beste anbiete. Würden Sie sich auch für Joomla! entscheiden?

Seit ich die ersten Gehversuche mit Joomla! 3.0.3 mache, bin ich restlos begeistert. Die Weiterentwicklung seit der Version 1.5 zu 2.5 und nun 3.0 ist dermaßen optimal gelaufen, dass die Arbeit mit dem System nun wieder richtig Spaß bereitet.

HTML5 und CSS3 sind ebenso selbstverständlich wie Responsive Webdesign. Letzteres ist nicht nur für das Frontend sondern auch für das Backend umgesetzt worden, so dass es nun möglich ist, Administrationsaufgaben auf dem Handy zu erledigen – wenn es unbedingt sein muß.
Habe ich mich mit der Benutzerverwaltung und der entsprechenden Rechtevergabe noch schwer getan, so konnte ich den Punkt mit der neuen Version intuitiv auf Anhieb richtig einstellen und nutzen.

Ich bin mir sicher, dass ich das richtige System verwende und freue mich schon auf die vielen Details, die ich unter der neuen Haube finden werde. An die Nutzer: Aufgepasst – die offizielle Version mit Long Term Support ist die Version 3.5, die im Februar 2014 erscheinen soll. Bis dahin sollte man für Produktionsseiten sicherheitshalber die Version 2.5.n (zur Zeit 2.5.9 / Februar 2013) einsetzen.

Update: Inzwischen ist Joomla bei Version 3.6.5 angelangt und läuft hervorragend (Januar 2017)

Für diesen Blog setze ich übrigens WordPress ein, das für diese Aufgabe hervorragend geeignet ist und ein gutes Übungsfeld ist.

Übrigens möchte ich nachstehendes Buch von Angie Radtke, der Lieferantin der Beez-Templates für Joomla, empfehlen. Sie beschreibt in dem Buch u.a. sehr präzise, wie man mit ihrem Standardtemplate umgehen sollte und es an seine eigenen Bedürfnisse anpassen kann.

InDesign – Serienbrief mit Datenzusammenführung und Bedingung erstellen

Immer wieder hatte ich das Problem, die z.B. in Word oder OpenOffice bekannten Bedingungen „if…then…else“ in InDesign irgendwie zu ersetzen, weil es diese dort meines Wissen nach nicht gibt (aktuell CS6 | CC).

Beispiel: Wenn das Feld „Anrede“ gleich „Frau“ ist, dann schreibe „Sehr geehrte Frau“, ansonsten „Sehr geehrter Herr“.

Diesen Sachverhalt löse ich komplett in der Tabelle auf, die mir die Serienbriefvariablen liefert, indem ich die gewünschten Teildaten in einer neuen Spalte zusammenführe. Die Spalte könnte z.B. „AnredeUeberschrift“ heißen und den Inhalt „Sehr geehrte Frau“ enthalten. In InDesign platziere ich dann die Variable „AnredeUeberschrift“ an der entsprechenden Stelle.

Das Verfahren kann man mit allen Varianten durchführen. Damit meine ich die vergleichbaren Probleme mit dem Titel einer Person oder den unterschiedlichen Ansprachen mit Du oder Sie.

Hier mein erstes YouTube-Video zum Thema für euch.

Herzlich Willkommen

… auf meinem neuen Blog. Hier werde ich Techniken und Beispiele sowie Empfehlungen rund um Themen wie Adobe InDesign, Photoshop und Illustrator sammelen.

Weitere Themen, mit denen ich mich beschäftige sind html und css, Joomla, WordPress sowie Marketing und PR.

Viel Vergnügen beim Stöbern

Maik Ahrens