Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn More

View all

Sign in to view all badges

psheppar
Community profile psheppar Employee
Job title here
Location here
3 BADGES
Employee

Employee

Learn more
Joined the community 27-09-2017 1:15:18 PM
Offline
Top badges earned by psheppar
Customize the badges you want to showcase on your profile
Re: How to customize the display style of data detail list
Avatar
Boost 3
Employee
psheppar
Employee

Likes

3 likes

Total Posts

7 posts

Correct Reply

2 solutions
Top badges earned
Boost 3
Boost 1
Affirm 1
View profile
psheppar
- Adobe Campaign Classic
I do not know of a global setting, but if you this is for a single schema, you can add an expression which converts the value to a string, then this will have the effect off removing the seperators. ToString(@id)

Views

258

Likes

0

Replies

1
Re: Smartcase use in Transactional messages
Avatar
Boost 3
Employee
psheppar
Employee

Likes

3 likes

Total Posts

7 posts

Correct Reply

2 solutions
Top badges earned
Boost 3
Boost 1
Affirm 1
View profile
psheppar
- Adobe Campaign Classic
I have just execute the above template, With the following event body and it worked as expected:

Views

339

Likes

0

Replies

0
Re: Smartcase use in Transactional messages
Avatar
Boost 3
Employee
psheppar
Employee

Likes

3 likes

Total Posts

7 posts

Correct Reply

2 solutions
Top badges earned
Boost 3
Boost 1
Affirm 1
View profile
psheppar
- Adobe Campaign Classic
POC Proper Case Test <% String.prototype.toProperCase = function() { var words = this.split(' '); var results = []; for (var i = 0; i < words.length; i++) { var letter = words[i].charAt(0).toUpperCase(); results.push(letter + words[i].slice(1)); } return results.join(' '); }; %> <%= rtEvent.ctx.firstName.@value.substring(0,1).toUpperCase()+rtEvent.ctx.firstName.@value.substring(1,100).toLowerCase() %> <%= rtEvent.ctx.firstName.@value.toProperCase() %>

Views

342

Likes

0

Replies

0
Re: Smartcase use in Transactional messages
Avatar
Boost 3
Employee
psheppar
Employee

Likes

3 likes

Total Posts

7 posts

Correct Reply

2 solutions
Top badges earned
Boost 3
Boost 1
Affirm 1
View profile
psheppar
- Adobe Campaign Classic
You will need to add the toProperCase() to your template body as shown, then use the second example to implement, this should propercase as you require

Views

363

Likes

0

Replies

0
Re: Generating and exporting HTML (including variables fr...
Avatar
Boost 3
Employee
psheppar
Employee

Likes

3 likes

Total Posts

7 posts

Correct Reply

2 solutions
Top badges earned
Boost 3
Boost 1
Affirm 1
View profile
psheppar
- Adobe Campaign Classic
1. Design you query2. Add a javascript node to the end3. Create a loop in javascript to process the targetData in batches of say 1k, using queryDef method4. Script your content and write it to the local SFTP folder via javascript File object https://docs.adobe.com/content/help/en/campaign-classic/technicalresources/api/f-saveFile.html

Views

271

Like

1

Replies

0
Re: Smartcase use in Transactional messages
Avatar
Boost 3
Employee
psheppar
Employee

Likes

3 likes

Total Posts

7 posts

Correct Reply

2 solutions
Top badges earned
Boost 3
Boost 1
Affirm 1
View profile
psheppar
- Adobe Campaign Classic
Hi, I think the confusing thing here is the person answering previously is making the assumption that you have a custom personalisation block on your instance called "toSmartCase" which is likely not available on your installation. What they have done is created a personalisation block external to the template called "toSmartCase" which contains some custom javascript function .toSmartCase(). They are then asking you to include this and it does not exist. I have 2 solutions for you and you can t.toProperCase() function to all strings in the template.You can exteneralise this if required, but you would have to add it to a personalition block, and then include it.I would suggestion for now just to add it to your template.-->...

Views

380

Likes

2

Replies

6
Re: Move default tracking pixel
Avatar
Boost 3
Employee
psheppar
Employee

Likes

3 likes

Total Posts

7 posts

Correct Reply

2 solutions
Top badges earned
Boost 3
Boost 1
Affirm 1
View profile
psheppar
- Adobe Campaign Classic
I too also had this issue and based on the solution provided previously. Create the following typology rule to automatically add the pixel just before the body tag to all email using the rule. if (delivery.targets.filteringSchema == "nms:recipient") {var html = delivery.content.html.source.toLowerCase().indexOf("");var openFormula = getOption('NmsTracking_OpenFormula');openFormula = openFormula.replace("$(urlId)","1");var pixel = openFormula;var newHTML = insert(html, pixel, delivery.content.htm...

Views

1.5K

Likes

0

Replies

0
Likes from