Hello,

I created a Custom Resources DB in Adobe Campaign.

I don't know why I can't find all my new Custom Fields in the Shortcut Menu (or in the Explorer Menu)?

![Query3.png](/t5/image/serverpage/image-id/9514iCEB49A9AC07572A6/image-size/large?v=v2&px=999 "Query3.png")

All the resources are already published and all the data are already in Adobe Campaign.

Can someone help me with that?

regards

Alice





 
 Solved!
 
 [Go to Solution.](/t5/adobe-campaign-standard/query-with-custom-resources-in-acs/m-p/246365#M8688)
From the explore section you can see the resourcce which are linked with existing table(profile etc).

To see a resource which are not linked , you can select resource from the properties section of query activity

![1402857_pastedImage_0.png](/t5/image/serverpage/image-id/9513i93F570CE23A95886/image-size/large?v=v2&px=999 "1402857_pastedImage_0.png")




[View solution in original post](/t5/adobe-campaign-standard/query-with-custom-resources-in-acs/m-p/246365#M8688)
Basically you don't see any fields because you have the option `initial`
  




 (adsbygoogle = window.adsbygoogle || []).push({});
 
  

set to `false`
  




 (adsbygoogle = window.adsbygoogle || []).push({});
 
  

for all of them.


 `initial`
  




 (adsbygoogle = window.adsbygoogle || []).push({});
 
  

the default is used `false`
  




 (adsbygoogle = window.adsbygoogle || []).push({});
 
  

, except for the "name" field, that is, the default is an outline field `name`
  




 (adsbygoogle = window.adsbygoogle || []).push({});
 
  

or path that matches the mapping specified by Keystone for `name`
  




 (adsbygoogle = window.adsbygoogle || []).push({});
 
  

, in your case `menuTitle`
  




 (adsbygoogle = window.adsbygoogle || []).push({});
 
  

.


So normally your field `menuTitle`
  




 (adsbygoogle = window.adsbygoogle || []).push({});
 
  

will render, expect you to explicitly tell it not with customization `initial: false`
  




 (adsbygoogle = window.adsbygoogle || []).push({});
 
  

.



  




 (adsbygoogle = window.adsbygoogle || []).push({});
 
  

To display the fields, just set the ones you want `initial: true`
  




 (adsbygoogle = window.adsbygoogle || []).push({});
 
  

, for example:



```
var keystone = require('keystone'),
    Types = keystone.Field.Types;

var Page = new keystone.List('Page', {
    autokey: { path: 'slug', from: 'menuTitle', unique: true },
    map: { name: 'menuTitle' },
});

Page.add({
    keyword: { type: Types.Key, required: true, initial: true },
    type: { type: Types.Select, options: 'textpage, projects, services, contacts, homepage', default: 'textpage' },
    menuTtle: { type: String, required: true, initial: true },
    pageTitle: { type: String, initial: true },
    pageContent: { type: Types.Html, wysiwyg: true, height: 400 },
    seoTitle: { type: String },
    seoKeywords: { type: String },
    seoDescription: { type: String },
    isActive: { type: Types.Boolean }
});

Page.defaultColumns = 'keyword, slug, menuTitle, isActive';
Page.register();

        

        
        
        
 (adsbygoogle = window.adsbygoogle || []).push({});
 
        

    
```

It's also worth noting that you don't need to add a field `slug`
  




 (adsbygoogle = window.adsbygoogle || []).push({});
 
  

; it is automatically added to the schema for you due to your settings `autokey`
  




 (adsbygoogle = window.adsbygoogle || []).push({});
 
  

. [@chicagolooper](/t5/user/viewprofilepage/user-id/9000963) 

 

Yeah a few weeks back all the seller tools links for personal account went missing so had to dig up links as a workaround but they came back several days later. PayPal updating something. Use this link for the time being:

[Create PayPal Payment Buttons - PayPal](https://www.paypal.com/buttons/)

 

Click **View Saved Buttons** link near top right side of page.



  
*Kudos & Solved are greatly appreciated.* 🙂



[View solution in original post](/t5/Products-Services/Manage-Buttons-does-not-exist-on-summary-page/m-p/1797782#M318) hi [@prepetti](/u/prepetti),

try the send hotkey . it showing the context menu,

[image]

file : [excel.zip](https://aws1.discourse-cdn.com/uipath/original/3x/6/b/6b8e341a2c0952e41bb5c6738e513b77072e2268.zip) (1.7 kb)

regards

balamurugan. For a long time HtmlAgilityPack [didn't had the ability to directly query an attribute value](http://htmlagilitypack.codeplex.com/Thread/View.aspx?ThreadId=1720). You had to loop over the list of meta nodes. Here's one way - 



```
var doc = new HtmlDocument();
doc.LoadHtml(htmlString);

var list = doc.DocumentNode.SelectNodes("//meta"); 
foreach (var node in list)
{
    string content = node.GetAttributeValue("content", "");
}

```

But looks like in there is an [experimental xpath release](http://htmlagilitypack.codeplex.com/releases/view/46681) that will let you do that. 



```
doc.Document.SelectNodes("//meta/@content") 

```

will return a list of HtmlAttribute objects. i am not a salesforce expert, but checking this video here: <https://www.youtube.com/watch?v=c2vnmg4f4ho> , it looks like you will need to setup several fields in the http post for campaign builder.

the salesforce form has several hidden and text fields that need to be mapped accordingly. the hidden… [image] bryan:

you will need to hunt through the page and find the raw html dom object.

thank you. but i guess, it’s impossible to open select widget.

callback = customjs(args=dict(select\_=select),code="""

var el = document.getelementsbyname(select\_.name)[0];

… anssi showed the structure of the full path, but you are able to copy this text and paste it into the path field of file explorer, and it will take you straight to the right place:

%localappdata%\sketchup\sketchup 2021\sketchup\

in that folder you will see privatepreferences.json, and that’s the f… hi dinesh,

please install the uipath.excel.activities package from package manager and you will have the csv activities also. [[screenshot\_87]](https://aws1.discourse-cdn.com/uipath/original/2x/1/1175d2bafd130d7e504edfe4b0742614f9b28b49.png "screenshot_87.png") `/Library/Frameworks/Python.framework/Versions/2.7/bin`
  




 (adsbygoogle = window.adsbygoogle || []).push({});
 
  

should be on your way. In your file `~/.profile`
  




 (adsbygoogle = window.adsbygoogle || []).push({});
 
  

(create if needed) add a line like:



```
export PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:$PATH"

        

        
        
        
 (adsbygoogle = window.adsbygoogle || []).push({});
 
        

    
```


  




 (adsbygoogle = window.adsbygoogle || []).push({});
 
  

Open a new terminal window and it should work. you put the code i’ve given to layouts/\_default/\_markup/render-image.html and it executes for every image you have in your markdown. that’s what \_markup render-hooks are for.