Question

Je tente d'utiliser le theme_fieldgroup_fieldset CCK (éléments $) crochet pour convertir le fieldset à une mise en page à deux colonnes.

Je pense que cela ne devrait pas être difficile à parce que les champs individuels sont les éléments de variable $ si tout ce que je dois faire itérer est sur eux et de les imprimer individuellement. le problème est que je n'ai aucun moyen de dire si elles ont été exclues de l'affichage sur l'onglet « Affichage champs » du type de contenu.

Est-ce que quelqu'un a des idées pour moi? Suis-je essayer de le faire à la dure ou ce que je manque?

Était-ce utile?

La solution

est la solution ci-dessous que je suis venu avec. Le plus gros problème est qu'il nécessite une requête de base de données pour chaque champ. Ceux-ci ne sont pas le plus grand, mais il fonctionne alors que pouvez-vous dire?

function _brioratheme_include_cck($field) {
  $query = "SELECT display_settings AS ds FROM {content_node_field_instance} WHERE field_name = '%s' LIMIT 1";
  $result = db_query($query, $field);
  if ($result) {
$row = db_fetch_object($result);
$display_settings = unserialize($row->ds);
return !$display_settings['full']['exclude'];
  }
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top