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==--