Могу ли я изменить текст в каждом экземпляре связанного объекта

Я повторно использую элемент дизайна много раз в одном файле. Вместо того, чтобы дублировать все слои каждый раз, когда я повторно использую элемент, я настраиваю его как связанный актив, который я включаю несколько раз.

введите описание изображения здесь

Это здорово, но есть одно ограничение, для которого я надеялся найти обходной путь. Каждый раз, когда я помещаю связанный элемент, я хотел бы иметь возможность изменить один фрагмент текста внутри связанного файла. Я надеялся, что это будет так же просто, как перейти на панель свойств и ввести значение переменной для каждого экземпляра.

Я знаю, что Photoshop поддерживает переменные в той или иной степени, поэтому я изучил это. Однако эта функция, похоже, предназначена для другой цели. Есть ли способ передать пользовательскую переменную для каждого размещения связанного файла?

Я считаю, что вам нужно либо вставить ссылку ... или отредактировать ссылку. Разрешить редактирование связанных файлов было бы огромной логикой, которую нужно преодолеть. Я имею в виду, если бы вы могли редактировать связанный файл, не разрывая ссылку... что происходит, когда связанный файл действительно изменяется??? В большинстве, если не во всех функциях публикации <> подписки в любом приложении... ссылка — это ссылка, которую нельзя редактировать напрямую.
@ Скотт Я просто хочу изменить текст в одном текстовом слое. Что-то вроде почтового слияния. Photoshop уже поддерживает переменные в текстовых слоях, просто кажется, что это для массового экспорта файла с разным текстом в каждом, похоже, я не могу изменить переменную для экземпляра ссылки.
Мое единственное предложение было бы добавить что-нибудь к слою над ссылкой, чтобы покрыть область... затем добавить текст на новый слой. Или удалите текст из связанного файла и настройте живой текст в файле редактирования. Ваша ссылка остается в силе, и у вас есть живой текст (который может быть переменной) в файле, над которым вы работаете.

Ответы (3)

Кажется, что это невозможно в Photoshop CC 2017.1.0

Я немного покопался, и эта функция возможна в Sketch . В этом случае функция называется « Переопределение » , и вы можете переопределить данные по умолчанию в общем объекте (символе). Если вам нужна эта функция, то изучение Sketch в настоящее время является вашим лучшим выбором.

Как указывали другие, нет реального способа сделать это в Photoshop или Illustrator, хотя в Illustrator есть динамические символы, текст внутри символа не рассматривается как динамический/редактируемый атрибут - возможно, Adobe подумает об этом для будущего обновления. .

Во всяком случае, @Metis дал мне идею для этого в своем комментарии. Вот обходной путь, который может быть полезен в Photoshop.

  1. В смарт-объекте графического элемента удалите текстовый слой, оставив только общие элементы, которые никогда не изменятся. Сохраните и закройте смарт-объект.

  2. В основном документе введите текстовый слой над смарт-объектом.

  3. Сгруппируйте текстовый слой и смарт-объект.

  4. Каждый раз, когда вам нужен новый экземпляр графика+текст, дублируйте группу. Текст будет доступен для редактирования в каждой группе, смарт-объект останется нетронутым.

  5. Если вам нужно отредактировать смарт-объект, изменения будут применяться ко всем экземплярам смарт-объекта в основном документе, но не к тексту, поскольку текст не содержится в смарт-объекте.

Вариант этого обходного пути может работать и в Illustrator. Что-то вроде динамического символа и сгруппированного текста также должно работать.

Точно то, что вы хотите, невозможно , но я часто использую это как обходной путь: создайте смарт-объект, затем щелкните правой кнопкой мыши -> Создать смарт-объект через копирование.

Используя это, вы получаете клон исходного элемента, но можете фиксировать изменения, не затрагивая исходный элемент. Это действительно зависит от того, как часто вы хотите редактировать общие элементы в своих смарт-объектах, потому что мой метод фактически не связывает экземпляры, поэтому в долгосрочной перспективе он может быть контрпродуктивным.