我可以直接从DB检索词汇表id,但是有内置函数吗?
例如:
我有一个名为"listing"的词汇表,我需要内置函数将"listing"作为函数参数,并返回一个vid.
我正在使用drupal 6
我想问一下可以创建一个输出JSON数据的页面作为对Jquery Ajax请求的响应吗?
以非drupal方式,我只会创建一个php文件,例如mypage.php,然后我会使用http://example.com/mypage.php?foo=bar作为我的AJAX请求的URL.然后,此页面将使用json_encode()输出JSON数据.
我怎么能以Drupal方式做到这一点?
我创建了一个有三个暴露过滤器的视图.一切正常,除了我无法翻译或更改下拉列表的默认字符串(-Any-)这一事实.有没有办法将此字符串更改为更有意义的内容,如"请选择"并使其可翻译,以便德语版本显示"Bittewählen"?我有两个可能有用的屏幕截图:

和

进一步的改进是能够将文本"任何"更改为"请选择一个(此处的字段名称)",但我对此失去了希望=)
我在Drupal 7中创建了一个菜单,并创建了该菜单下页面的链接.
我将我的新菜单命名为"网站菜单"
在我的page.tpl.php中,我希望我的菜单出现,我已经把它放到了位置:
<?php print theme('links', menu_navigation_links('menu-site-menu')); ?>
Run Code Online (Sandbox Code Playgroud)
清除缓存并刷新页面后,我的菜单没有出现.
我很难过.任何帮助将不胜感激.
我用Google搜索,安装了Devel,Drupal for Firebug,但我找不到它.
我发现了我想要的东西,我知道它在哪里 ; 我只是不知道如何得到它.
我将它放在代码括号中,但是Devel告诉我文件名(我想要粘贴到.tpl.php文件中)在这里:
field_image (Object) stdClass
handler (Object) views_handler_field_field
view (Object) view
result (Array, 2 elements)
0 (Object) stdClass
_field_data (Array, 1 element)
nid (Array, 2 elements)
entity (Object) stdClass
field_image (Array, 1 element)
und (Array, 1 element)
0 (Array, 11 elements)
filename (String, 23 characters ) FILENAME.jpg
那么,我如何使用PHP输出FILENAME.jpg?
<?php print $something->other; ?>
Run Code Online (Sandbox Code Playgroud) 我想覆盖page.tpl.php以获取特定的内容类型.我试过这些东西,没有什么对我有用.
page--article.tpl.phppage--node--article.tpl.phppage--node--type--article.tpl.phppage--node-type--article.tpl.phppage--type--article.tpl.php但是当我按数字定位特定节点时,page--node--8.tpl.php它工作正常.我认为page--article.tpl.php应该有效,但我不知道为什么它不起作用.
如果我说错了,请告诉我.我该如何调试这些东西.我听说我可以使用Devel模块,但对此一无所知.在正确的方向略有提示将不胜感激.
提前致谢
我需要通过drupal服务/文件将图像保存到Drupal中.据我所知,我需要将文件解码为base64并将其作为服务/文件的有效负载发送.我怎么能编码才能做到这一点???? 我想在javascript中这样做.
在我的iOS应用程序中,我需要我的用户能够恢复/重置他们的密码.我正在使用Drupal iOS SDK来管理用户登录.一切正常,但是我想弄清楚如何将用户的电子邮件地址发布到服务端点以触发drupal密码恢复电子邮件?例如,用户将电子邮件输入到UITextField,然后点击提交按钮.但是似乎没有任何相关的文件?
代码如下 - 我只是不确定我应该在sendButton中放入什么方法?DIOSUser?DIOSSession?
DIOSUser.m
+ (void)userSendPasswordRecoveryEmailWithEmailAddress: (NSString*)email
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure {
NSString *path = [NSString stringWithFormat:@"user/request_new_password/%@", email];
NSLog(@"This is the input email %@", email);
[[DIOSSession sharedSession] sendRequestWithPath:path method:@"POST" params:nil success:success failure:failure];
}
Run Code Online (Sandbox Code Playgroud)
ViewController.m
- (void)viewDidLoad {
[super viewDidLoad];
self.forgotField.returnKeyType = UIReturnKeyDone;
[self.forgotField setDelegate:self];
// Do any additional setup after loading the view from its nib.
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(dismissKeyboard)];
[self.view addGestureRecognizer:tap];
}
- …Run Code Online (Sandbox Code Playgroud) drupal ×10
drupal-6 ×2
drupal-7 ×2
drupal-views ×1
drush ×1
ios ×1
javascript ×1
json ×1
menu ×1
objective-c ×1
php ×1