EasyCatalog FAQ - Häufig gestellte Fragen
Wie man mit EasyCatalog dynamische Hyperlinks in ein InDesign-Dokument einfügt
Um mit EasyCatalog dynamische Hyperlinks, also eine URL und einen Linktext, einzufügen, erstellt man am besten ein neues Zusatzfeld innerhalb der EasyCatalog-Palette und wählt als Typ für dieses neue Zusatzfeld "Hyperlink".
Anschließend kann man den Linktext sowie die URL in die dafür vorgesehenen Felder eingeben. Besonders interessant und gerade für automatische Print-Produktion mit EasyCatalog geeignet sind Hyperlinks, deren Linktext und URL sich pro Datensatz einer Palette ändern.
Zum Beispiel, wenn in der Palette Daten aus einem Webshop enthalten sind, jede Datenzeile ein Webshop-Produkt repräsentiert und aus einem interaktiven PDF heraus direkt in den Webshop verklinkt werden soll.
Nehmen wir einmal an, die Artikelbezeichnung stünde im Feld "ART_NAME" und die individuelle URL des Produktes im Webshop im Feld "_ShopURL". Dann geht man wie folgt vor:
- Anlegen eines neuen Zusatzfeldes, bspw. mit dem Namen "_ART_NAME_url"
- In das Feld "Text" im Dialog Feldoptionen (Format "Hyperlink") gib t man {ART_NAME} ein
- In das Feld "URL" im Dialog Feldoptionen (Format "Hyperlink") gibt man {_ShopURL} ein
- Verlassen des Feldoptionen-Dialogs mit "OK"
Anschließend gibt es in der EasyCatalog-Palette eine neue Spalte für das gerade erzeugte Zusatzfeld mit dem Namen "_ART_NAME_url". Da es sich um ein Feld vom Typ Hyperlink handelt, bleibt die Spalte leer - nicht irritieren lassen.
Dieses Feld kann nun in einer Formatregel platziert und anschließend mit der Paginierung der Formatregel - oder auch mit manueller Platzierung - im ID-Dokument platziert werden.
Produziert man aus dem so erzeugten ID-Dokument anschließend in interaktives (!) PDF, kann man auf die Artikelbezeichnung klicken und wird anschließend auf das ensprechende Produkt, das durch die URL hinterlegt ist, im Browser weitergeleitet.
Probleme beim Laden von Bildern über eine URL
Erstellt: 26.10.2020, letzte Änderung: 05.01.2021
EasyCatalog kann komplette HTML-Texte verarbeiten und auch in diese Texte eingebettete img-Tags auslesen und die Bilder, sofern eine komplette URL innerhalb des Tags angegeben ist, auch direkt vom entsprechenden Server laden.
Fehlende HTTP-Authentifizierung verhindert Laden und Anzeigen von Bildern
Ist der Zugriff auf den Server passwort-geschützt, schlägt das aber erst einmal fehl und oft ist nicht klar, dass die fehlende Authentifizierung die Ursache für die nicht geladenen Bilder ist.
Deshalb kann es nützlich sein, ein Zusatzfeld anzulegen und mit diesem über die URL-Optionen der Karteikarte "Bildinhalt" ein Bild vom Server zu laden. Schlägt dies fehl bietet EasyCatalog an, einen Fehlerbericht anzuzeigen. Wenn man das macht kann man im Fehlerprotokoll sehr schnell sehen, ob bspw. eine fehlende Authentifizierung die Ursache für nicht geladene Bilder ist.
Wenn das der Fall ist, können die Credential ganz einfach über die EasyCatalog-Voreinstellungen von InDesign (Bearbeiten --> Voreinstellungen --> EasyCatalog) innerhalb der Groupbox HTTP-Authentifizierung nachgetragen werden.
Anschließend sollte auch der Bildabruf für diesen Fall innerhalb von Feldern, die als HTML-formatiert gekennzeichnet sind und HTML-Quelltexte laden, problemlos funktionieren.
Dateiname / Pfad mit mehr als 255 Zeichen verhindert unter Windows Laden und Anzeigen von Bildern
Eine weitere Ursache, warum Bilder ggf. nicht im Dokument bei einem Windows-System angezeigt werden ist, dass die Dateinamen der Bilder und / oder der Dateipfad länger als 255 Zeichen sind. Das passiert bspw. EasyCatalog-Workspace-Ordnern die in tief verschachtelten Dateistrukturen abgelegt sind.
Da Bilder, die über eine URL heruntergeladen und im Workspace-Ordner gecached werden, dann ggf. einen zu langen Pfad und Dateinamen haben, können diese unter Windows nicht angezeigt werden.
Abhilfe schafft bspw. eine Verlegung des Workspace-Ordners in das Verzeichnis
c:\temp\. An diesem Speicherort sollten auch Bilder mit sehr langem Dateinamen noch angezeigt werden können, da dann die Chance, dass Dateipfad und Dateiname zusammengenommen weniger als 255 Zeichen lang sind.
Gelöschte Datensätze dauerhaft aus der EasyCatalog-Palette entfernen
Wenn nach einer Synchronisierung der EasyCatalog-Palette mit der Datenquelle in dieser (also der Datenquelle) gelöschte Datensätze dauerhaft auch aus der EasyCatalog-Palette entfernt werden sollen, geht man am besten wie folgt vor:
- Öffnen Sie den Synchronisations-Dialog der Palette, wenn er nicht schon geöffnet ist. Der Synchronisations-Dialog ist durch Klick auf das i-Symbol am unteren linken Rand jeder EasyCatalog-Palette erreichbar.
- Im Synchronisations-Dialog wird unter andere angezeigt, welches Ergebnis die letzte Synchronisierung für die Palette gebracht hat, also
- die Anzahl der gelöschten,
- eingefügten und
- aktualisierten Datensätze
- Bei den gelöschten Datensätzen wird zusätzlich ein Button "Bereinigen" anzeigt. Bei Klick auf diesen werden alle gelöschten Datensätze unwiederbringlich aus der EasyCatalog-Palette entfernt, können also auch nicht mehr mit dem dahinter befindlichen Button "Zeige mir" in einer eigenen Palette visualisiert werden.
Nach dem Löschen der Datensätze kann der Dialog mti "Fertig", unten am Dialogrand, verlassen werden. Die EasyCatalog-Palette ist nun, bis zu nächsten Änderung in der Palette und/oder der Datenquelle, konsistent mit den Daten innerhalb der Datenquelle.
EasyCatalog-Feld inspizieren, dass in InDesign-Dokument platziert ist
Aus der EasyCatalog-Palette zu einem Feld springen, das in einem InDesign-Dokument platziert wurde, ist relativ einfach. Wenn das Dokument geöffnet ist, klickt man einfach doppelt auf die entsprechende Zelle in der EasyCatalog-Palette (wenn es im InDesign-Dokument platziert ist, ist es dunkelgrün eingefärbt).
Umgekehrt funktioniert das etwas anders. Ein Doppelklick auf ein in einem InDesign-Dokument platzierten Feld führt nicht zu dem entsprechenden Feld in der EasyCatalog-Palette.
Um mehr über das entsprechende EasyCatalog-Feld und den zugehörigen Datensatz zu erfahren, benötigt man den EasyCatalog-Datensatzanzeiger (dieser ist sowohl in der EasyCatalog-Lite- als auch EasyCatalog-Vollversion enthalten).
Und das funktioniert wie folgt:
- Wenn die EasyCatalog-Datensatzanzeiger-Palette nicht geöffnet ist, machen Sie diese mit folgenden Schritten sichtbar:
- Klicken Sie auf den InDesign-Hauptmenüpunkt "Fenster"
- Klicken Sie anschließend den Untermenüpunkt "EasyCatalog-Datensatzanzeiger" an
- Aktivieren Sie in der Radiobutton-Leiste unterhalb des Sucheingabefeldes die Option "Auswahl"
- Wenn nun schon
- ein Textrahmen oder
- ein Grafikrahmen markiert ist oder
- ein mit EasyCatalog im Dokument platziertes EasyCatalog-Feld markiert ist oder der Cursor darin blinkt
Auf diesem Weg kann man bspw. bei manuell platzierten Feldern nachträglich einfach prüfen, ob bspw. ein Preis richtig gesetzt wurde. Denn wenn die zugehörige Artikelnummer im InDesign-Dokument dort ohne EasyCatalog angelegt wurde, sieht man dem Preis ja nicht an, ob er zu der Artikelnummer passt oder nicht.
Über den Datensatzanzeiger sieht man das nach Markieren des Preises im Dokument sofort, denn im Datensatzanzeiger wird auch die Artikelnummer angezeigt (wenn es in der Datenquelle und der EasyCatalog-Palette eine gibt) und die Kontrolle gelingt so leicht.
EasyCatalog-Palette neu öffnen
Hilfe, wo ist meine EasyCatalog-Palette? So geht es manchem EasyCatalog-Nutzer, wenn er seine EasyCatalog-Palette absichtlich oder versehentlich ganz geschlossen hat. Eine EasyCatalog-Palette kann man erneut über den folgenden Menüpfad öffnen - es erscheint dann der rechts gezeigte Dialog:
- Datei
- Neu
- EasyCatalog-Palette...
- Wählen Sie Ihre Palette aus
Danach wird die EasyCatalog-Palette geöffnet, die ausgewählt worden ist. Ggf. muss noch eine Konfiguration geladen werden, damit die Palette nicht nur eine unsortierte Liste von Datenzeilen anzeigt, sondern mit der gewünschten Gruppierung und Sortierung erscheint.
Mit dem kleinen Kreuz wird die EasyCatalog-Palette übrigens nicht ganz geschlossen, sondern "nur" ausgeblendet. Über den Menüpfad:
- Fenster
- EasyCatalog-Paletten
- Wählen Sie Ihre Palette aus
kann man die gewünschte EasyCatalog-Palette wieder einblenden oder aber alle Paletten ganz schließen. Danach können Sie über den Fenster-Menüpfad nicht mehr sichtbar gemacht werden, weil sie ganz geschlossen sind und man muss die gewünschte Palette wie oben beschrieben neu öffnen.
EasyCatalog installieren
EasyCatalog immer mit Administrator-Rechten installieren
Insbesondere in größeren Organisationen mit restriktiven Beschränkungen für Benutzerrechte auf Windows- und Mac-Systemen kann es immer wieder zu unspezifischen und nur sehr schwer diagnostizierbaren Problemen bei der Arbeit mit EasyCatalog und Adobe InDesign kommen, wenn EasyCatalog nur mit eingeschränkten Benutzerrechten installiert worden ist.
In der Regel äußert sich das durch völlig unvermittelte Abstürze von Adobe InDesign, bspw. mitten in der Paginierung oder wenn Daten via Drag & Drop aus der EasyCatalog-Palette oder aus einer EasyCatalog-Bibliothek oder -Formatregel in ein InDesign-Dokument gezogen werden.
Ist EasyCatalog mit Administrator-Rechten installiert worden und treten trotzdem "unspezifische" Probleme auf, bitte immer prüfen, ob die jeweils aktuellste EasyCatalog-Version installiert ist. Aktuell (Stand 01/2021) sind dies die EasyCatalog Versionen CC2021 und CC2020. Eine Download-Möglichkeit der jeweils aktuellsten EasyCatalog-Version für Ihr Betriebssystem und InDesign-CS- oder CC-Version finden Sie untem dem Menüpunkt EasyCatalog Download.
EasyCatalog-Installation am besten mit Internet-Verbindung
EasyCatalog prüft bei der Installation, ob die Software auf dem betreffenden Rechner bereits installiert ist und ob ggf. der bei dieser Installation gestartete Testzeitraum von 30 Tagen bereits abgelaufen ist. Wenn das der Fall ist, kann EasyCatalog zwar erneut, bspw. mit der aktuellsten Version, installiert, aber nicht mehr verwendet werden.
Um EasyCatalog in einem solchen Fall nutzen zu können, muss es mit einem gültigen Lizenzschlüssel freigeschaltet werden. Diese Freischaltung erfolgt nach der Eingabe in den entsprechenden Dialog über das Internet mit Hilfe der Engine von Esellerate. Eine ev. vorhandene Firewall sollte deshalb den Zugriff auf store.esellarate.net über die Ports 80 und 443 zulassen. Ansonsten ist eine Aktivierung der Lizenz nicht möglich und EasyCatalog kann nicht genutzt werden.
Gleiches gilt übrigens beim Deaktivieren und Aktivieren eines EasyCatalog-Lizenzschlüssels, um die Software auf einem anderen Rechner zu nutzen.