Verslikt Drupal zich hier?

Forums: 

Ik krijg bij het aanpassen van het zen-theme de volgende foutmelding:

Parse error: syntax error, unexpected '-', expecting '(' in C:\Webserver\htdocs\drupal-theme\sites\all\themes\my-zen-theme\template.php on line 84

Op regel 84 staat het volgende:

function my-zen-theme_theme(&$existing, $type, $theme, $path)

De naam van mijn theme is: "my-zen-theme" Ik kan natuurlijk gewoon een andere naam nemen maar verslikt Drupal zich hier nu in het geadviseerde gebruik van koppeltekens in de plaats van underscores?

Hetzelfde gebeurt na een poging tot configureren van het theme:

Parse error: syntax error, unexpected '-', expecting '(' in C:\Webserver\htdocs\drupal-theme\sites\all\themes\my-zen-theme\theme-settings.php on line 16

Zelfde oplossing natuurlijk maar het lijkt me niet helemaal jofel.

Drupal verslikt zich niet. In PHP mogen gewoon geen streepjes in namen van functies gebruikt worden. Als gevolg daarvan mag de naam van je theme ook geen streepjes bevatten, omdat je dan dit soort problemen krijgt.

OK, dank je.
Drupal wist dit blijkbaar ook; dus nu werkt het zoals verwacht.

Actuele inhoud

11 feb 2012

10 feb 2012

09 feb 2012

08 feb 2012

07 feb 2012