From hferree@gmail.com Tue Dec 8 16:17:02 2009 From: Holly Ferree To: development@drupal.org Subject: [development] Hook_help() Date: Tue, 08 Dec 2009 11:16:28 -0500 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7370153259280098529==" --===============7370153259280098529== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit I want to put a specific help message on admin/settings/admin. I am creating a theme that I plan to upload to the drupal projects board for free use. So I want it to tell people that it can be colorized. I actually tried using hook_help (so it either doesn't work or I'm doing something wrong...(I'd bet the later)). ------------------------- I tried in hook_help() in the template.php: ' . t('This theme is integrated with the color module! To customize this theme go to the settings page. ') . '

'; } }; ?> Does anyone know what I did wrong? Thanks for your help, Holly Ferree, Graphic Designer, BFA 813.786.0852 hferree@gmail.com http://www.designbyholly.com/ --===============7370153259280098529==-- From andrewberry@sentex.net Tue Dec 8 16:25:06 2009 From: Andrew Berry To: development@drupal.org Subject: Re: [development] Hook_help() Date: Tue, 08 Dec 2009 11:24:28 -0500 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1658524596057241019==" --===============1658524596057241019== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable On 2009-12-08, at 11:16 AM, Holly Ferree wrote: > I actually tried using hook_help (so it either doesn't work or I'm doing > something wrong...(I'd bet the later)). I'm pretty sure that hook_help() is only available within modules, and not th= emes: http://api.drupal.org/api/function/hook_help/6 --Andrew --===============1658524596057241019== Content-Type: application/pkcs7-signature Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" MIME-Version: 1.0 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGNzCCBjMw ggUboAMCAQICEQDfDJZYrcJQjgFzKMME+AQPMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYDVQQGEwJV UzELMAkGA1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNF UlRSVVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UE AxMtVVROLVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWlsMB4XDTA5MTEw NDAwMDAwMFoXDTEwMTEwNDIzNTk1OVowgd4xNTAzBgNVBAsTLENvbW9kbyBUcnVzdCBOZXR3b3Jr IC0gUEVSU09OQSBOT1QgVkFMSURBVEVEMUYwRAYDVQQLEz1UZXJtcyBhbmQgQ29uZGl0aW9ucyBv ZiB1c2U6IGh0dHA6Ly93d3cuY29tb2RvLm5ldC9yZXBvc2l0b3J5MR8wHQYDVQQLExYoYykyMDAz IENvbW9kbyBMaW1pdGVkMRUwEwYDVQQDEwxBbmRyZXcgQmVycnkxJTAjBgkqhkiG9w0BCQEWFmFu ZHJld2JlcnJ5QHNlbnRleC5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDQldo1 5Xyuj1WacLRwW9OiruJCeCQx3NtSckutdsulKlHi63sFydhnLGPuDWgy3jLMstyL+inklTX40Jo1 XRrHGMbPo3hYkDCoaWFD5KelBpheKL0fLS7XC4GDagcir46L4kVTlGocdu+vO+vRDNTxiwJLB9yg stb0mEmCyjys5gmk6FdY9Y7TpJadwvfaFuULv1yInx/gB47+DEFkF7k2GcTdnqyqaGybQ+RJEnMI OJldJex0WeTFoQhdbV+01UbrkB5JxFdzAuAi9iaVMSH9GBuiry2U+euZcA5NoAo6I6fPWUe3YQP4 8WGc17q6Pj85Uy4IbprMuEXeEh6zaBo/AgMBAAGjggIYMIICFDAfBgNVHSMEGDAWgBSJgmd9xJ0m cABLtFBIfN49rgRufTAdBgNVHQ4EFgQU7OvQvog7FeP0RnuwohYUPwVAeBYwDgYDVR0PAQH/BAQD AgWgMAwGA1UdEwEB/wQCMAAwIAYDVR0lBBkwFwYIKwYBBQUHAwQGCysGAQQBsjEBAwUCMBEGCWCG SAGG+EIBAQQEAwIFIDBGBgNVHSAEPzA9MDsGDCsGAQQBsjEBAgEBATArMCkGCCsGAQUFBwIBFh1o dHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzCBpQYDVR0fBIGdMIGaMEygSqBIhkZodHRwOi8v Y3JsLmNvbW9kb2NhLmNvbS9VVE4tVVNFUkZpcnN0LUNsaWVudEF1dGhlbnRpY2F0aW9uYW5kRW1h aWwuY3JsMEqgSKBGhkRodHRwOi8vY3JsLmNvbW9kby5uZXQvVVROLVVTRVJGaXJzdC1DbGllbnRB dXRoZW50aWNhdGlvbmFuZEVtYWlsLmNybDBsBggrBgEFBQcBAQRgMF4wNgYIKwYBBQUHMAKGKmh0 dHA6Ly9jcnQuY29tb2RvY2EuY29tL1VUTkFBQUNsaWVudENBLmNydDAkBggrBgEFBQcwAYYYaHR0 cDovL29jc3AuY29tb2RvY2EuY29tMCEGA1UdEQQaMBiBFmFuZHJld2JlcnJ5QHNlbnRleC5uZXQw DQYJKoZIhvcNAQEFBQADggEBACknb5pk2BiypUqjnR1JEPKSlmksZuLlmUZqrJkPnLcQv9lwIzkF qQTezO2z2MztCt68Fu5BODKEV8Oaq7TSYfGyv0Aki5kuR59y2bgjXoYWgi2omfSHGgiEkA4ZYxcD PjMD9+0pdsR3+vIfdzOBGR5JUyNaqS6WHHda6vXvCmVTwKw8kJkW9gsroRETXqZXgqt4k6r2d0Rh U3Vjb6oM/s5Se+Tsrg2B+gtUvC1qnG9J0ms4R5sRuTO85spwHrp+zEY5ciWIMfLuZEiP3aZEWLLB Rg7FUKnYw5sk2XSsbLXD1122fGzmr+CHyUN8xdnYfB5P7E046irmCBv26NJF4aUxggP/MIID+wIB ATCBxDCBrjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0 eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVz ZXJ0cnVzdC5jb20xNjA0BgNVBAMTLVVUTi1VU0VSRmlyc3QtQ2xpZW50IEF1dGhlbnRpY2F0aW9u IGFuZCBFbWFpbAIRAN8MllitwlCOAXMowwT4BA8wCQYFKw4DAhoFAKCCAg8wGAYJKoZIhvcNAQkD MQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDkxMjA4MTYyNDI5WjAjBgkqhkiG9w0BCQQx FgQU7HS5mjsVN7EE1fSSkFiWCcDb6tEwgdUGCSsGAQQBgjcQBDGBxzCBxDCBrjELMAkGA1UEBhMC VVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhlIFVT RVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xNjA0BgNV BAMTLVVUTi1VU0VSRmlyc3QtQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBFbWFpbAIRAN8Mllit wlCOAXMowwT4BA8wgdcGCyqGSIb3DQEJEAILMYHHoIHEMIGuMQswCQYDVQQGEwJVUzELMAkGA1UE CBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5l dHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UEAxMtVVROLVVT RVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWlsAhEA3wyWWK3CUI4BcyjDBPgE DzANBgkqhkiG9w0BAQEFAASCAQBsoYSxtWezyINKfEMmm9rc/pkYJ9W/OISYLMhJu5Vke/H6WtRj vYUBPTm20ted5U9K0tkGgRuujkxEdQcJYtqGeAqaa3X73bBStKKO1QzlTYgLNwXj/nHujcFxkg04 wYY00JV1yPXtLYP9czQ95pNlagS5k6cW8bzqMJ5nRR9CAxQ1DdgxlAeDxGYYriPyZXFPqPOsBT9a KnCbH0BEgOOHeITOHJ3BeqVyWlWx9fR8U8sQK29Yj92Lp5BVK4QiM1wt9alWhW3WMZjMqCNf19gX F++uCOU6cry60t01FKNe2FWAk9ZQEsz/OmXrHYKYNUlN/L2y0M3FU73bGaBYIw8fAAAAAAAA --===============1658524596057241019==-- From yahgrp@poplarware.com Tue Dec 8 16:37:58 2009 From: Jennifer Hodgdon To: development@drupal.org Subject: Re: [development] Hook_help() Date: Tue, 08 Dec 2009 08:39:43 -0800 Message-ID: <4B1E814F.30606@poplarware.com> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6915059484225575510==" --===============6915059484225575510== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Andrew Berry wrote: > On 2009-12-08, at 11:16 AM, Holly Ferree wrote: >=20 >> I actually tried using hook_help (so it either doesn't work or I'm doing >> something wrong...(I'd bet the later)). >=20 > I'm pretty sure that hook_help() is only available within modules, and not = themes: >=20 > http://api.drupal.org/api/function/hook_help/6 Besides which, if you wanted to implement hook_help(), the function=20 name would be changed to mymodulename_help(). Defining a function=20 called hook_help() wouldn't work -- that function would never be=20 called by Drupal core. Check out the module developers tutorial on drupal.org, which might=20 clear up some confusion about how to implement hooks. --Jennifer --=20 Jennifer Hodgdon * Poplar ProductivityWare www.poplarware.com Drupal, WordPress, and custom Web programming --===============6915059484225575510==-- From steven.jones@computerminds.co.uk Tue Dec 8 16:48:47 2009 From: Steven Jones To: development@drupal.org Subject: Re: [development] Hook_help() Date: Tue, 08 Dec 2009 16:19:11 +0000 Message-ID: <29abd2d40912080819h41b68fafw5ed13bbb763b1ab3@mail.gmail.com> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6979597366287191928==" --===============6979597366287191928== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Hi Holly, I've just replied to your other email on the consulting list. All the answers are there! Regards Steven Jones ComputerMinds ltd - Perfect Drupal Websites Phone : 024 7666 7277 Mobile : 07702 131 576 Twitter : darthsteven http://www.computerminds.co.uk 2009/12/8 Holly Ferree : > I want to put a specific help message on admin/settings/admin. I am creating > a theme that I plan to upload to the drupal projects board for free use. So > I want it to tell people that it can be colorized. > > I actually tried using hook_help (so it either doesn't work or I'm doing > something wrong...(I'd bet the later)). > ------------------------- > > I tried in hook_help() in the template.php: > > > function hook_help($path, $arg) { >  switch ($path) { > >    // Help info for the administration theme page > >    case 'admin/settings/admin': >      return '

' . t('This theme is integrated with the color module! To > customize this theme go to the href="/admin/build/themes/settings/accolade">settings page. ') . '

'; >  } > }; > > ?> > > Does anyone know what I did wrong? > > Thanks for your help, > > Holly Ferree, Graphic Designer, BFA > 813.786.0852 > hferree@gmail.com > http://www.designbyholly.com/ > > > --===============6979597366287191928==--