Kann ich den Text in jeder Instanz eines verknüpften Objekts ändern?

Ich verwende ein Designelement viele Male in einer einzigen Datei. Anstatt jedes Mal, wenn ich das Element wiederverwende, alle Ebenen zu duplizieren, richte ich es als verknüpftes Asset ein, das ich mehrmals einfüge.

Geben Sie hier die Bildbeschreibung ein

Das ist großartig, aber es gibt eine Einschränkung, für die ich gehofft hatte, eine Problemumgehung zu finden. Jedes Mal, wenn ich das verknüpfte Element platziere, möchte ich in der Lage sein, einen Textabschnitt in der verknüpften Datei zu ändern. Ich hatte gehofft, dass es so einfach sein würde, wie zum Bedienfeld Eigenschaften zu gehen und den Variablenwert für jede Instanz einzugeben.

Ich weiß, dass Photoshop in gewisser Weise Variablen unterstützt, also habe ich mich damit befasst. Diese Funktion scheint jedoch für einen anderen Zweck konzipiert zu sein. Gibt es eine Möglichkeit, eine benutzerdefinierte Variable für jede Platzierung einer verknüpften Datei zu übergeben?

Ich glaube, Sie müssen den Link entweder einbetten ... oder den Link bearbeiten. Das Bearbeiten von verknüpften Dateien zuzulassen, wäre ein riesiger Berg an Logik, den es zu überwinden gilt. Ich meine, wenn Sie eine verknüpfte Datei bearbeiten könnten , ohne die Verknüpfung zu unterbrechen ... was passiert, wenn sich die verknüpfte Datei tatsächlich ändert??? In den meisten, wenn nicht allen Funktionen zum Veröffentlichen <> Abonnieren in jeder App. Ein Link ist ein Link und kann nicht direkt bearbeitet werden.
@Scott Ich möchte nur den Text in einer Textebene ändern. Quasi wie ein Serienbrief. Photoshop unterstützt bereits Variablen in Textebenen, es scheint nur für den Massenexport einer Datei mit jeweils unterschiedlichem Text zu dienen, es scheint, dass ich die Variable nicht pro Linkinstanz ändern kann.
Mein einziger Vorschlag wäre, etwas zu einer Ebene über dem Link hinzuzufügen, um den Bereich abzudecken ... und dann Text auf einer neuen Ebene hinzuzufügen. Oder entfernen Sie Text aus der verknüpften Datei und richten Sie den Live-Text in Ihrer Bearbeitungsdatei ein. Ihr Link bleibt intakt und Sie haben Live-Text (der eine Variable sein kann) in der Datei, an der Sie arbeiten.

Antworten (3)

Es scheint, dass dies in Photoshop CC 2017.1.0 nicht möglich ist

Ich habe etwas herumgegraben und diese Funktion ist in Sketch möglich . In diesem Fall heißt die Funktion Overrides und Sie können Standarddaten in einem gemeinsam genutzten Objekt (Symbol) überschreiben. Wenn Sie diese Funktion benötigen, ist die Erkundung von Sketch derzeit die beste Wahl.

Wie andere darauf hingewiesen haben, gibt es in Photoshop oder Illustrator keine wirkliche Möglichkeit, dies zu tun, obwohl Illustrator dynamische Symbole hat, wird der Text in einem Symbol nicht als dynamisches/bearbeitbares Attribut behandelt - vielleicht wird Adobe darüber für ein zukünftiges Update nachdenken .

Jedenfalls hat mir @Metis in seinem Kommentar die Idee dazu gegeben. Hier ist eine Problemumgehung, die in Photoshop nützlich sein könnte.

  1. Löschen Sie in Ihrem Smart-Objekt für grafische Elemente die Textebene und lassen Sie nur die gemeinsamen Elemente übrig, die sich nie ändern werden. Speichern und schließen Sie das Smart-Objekt.

  2. Geben Sie im Hauptdokument Ihre Textebene über dem Smart-Objekt ein.

  3. Gruppieren Sie die Textebene und das Smart-Objekt.

  4. Duplizieren Sie die Gruppe jedes Mal, wenn Sie eine neue Instanz von Grafik und Text wünschen. Der Text ist in jeder Gruppe editierbar, das Smart-Objekt bleibt unberührt.

  5. Wenn Sie das Smart-Objekt bearbeiten müssen, gelten die Änderungen für alle Instanzen des Smart-Objekts im Hauptdokument, aber nicht für den Text, da der Text nicht im Smart-Objekt enthalten ist.

Eine Variante dieser Problemumgehung funktioniert möglicherweise auch in Illustrator. So etwas wie ein dynamisches Symbol plus zusammen gruppierter Text sollte auch funktionieren.

Genau das, was Sie wünschen, ist nicht möglich , aber ich verwende dies oft als Problemumgehung: Erstellen Sie ein Smart-Objekt und klicken Sie dann mit der rechten Maustaste -> Neues Smart-Objekt über Kopieren.

Auf diese Weise erhalten Sie einen Klon des ursprünglichen Elements, aber Sie können Änderungen übernehmen, ohne das Original zu beeinflussen. Es hängt wirklich davon ab, wie oft Sie gemeinsame Elemente in Ihren intelligenten Objekten bearbeiten möchten, da meine Methode tatsächlich die Verknüpfungen der Instanzen aufhebt, sodass dies auf lange Sicht kontraproduktiv sein kann.