cck mező neve contemplate fájl sminkben

pentike képe

Csákó!

Van egy csomó cck mezőm és szeretném őket táblázatba listázni. Melyik az a változó, amiben elérhető a mező neve a sminkben?

a $node->field_akarmi -ben csak a mező értéke van.

Köszi a segítséget!

Fórum: 
Illyés Edit képe

És a $node->field_akarmi az micsoda? Az nem a mező neve? Lehet, hogy nem értem a kérdést...

0
0
pentike képe

Pontatlan voltam, elnézést, engem a címkéje érdekel. Tehát az a szöveg, amit megad az ember a mező feliratának.

pl: field_userimage -nél Arckép fotó

0
0
pp képe

pentike képe

Én print_r() -el próbáltam, azzal nem volt benne, ha hazaértem megnézem ezt is, köszi!

0
0
Illyés Edit képe

Ha ilyen szinten foglalkozol sminkeléssel, akkor ne kínozd magad a változók utáni nyomozással (hacsak nem ez a hobbid), inkább tedd fel a Contemplate modult. Az se a kényelmes felhasználói felületéről híres, viszont megmutat minden elérhető változót és azok tartalmát is látod, sőt RSS-t is tudsz vele sminkelni.

0
0
pentike képe

Az van fenn, annak a diszk sminkjét szeretném megváltoztatni.

szerk: Megnéztem a $node objektumot, de sajnos csak folyó szövegben tartalmazza a mező címkéjét:

[field_tp_standards] => Array ( [#access] => 1 [#value] =>
Standards:
EN 60255-6, EN 61010-1

Holnap belenézegetek a modul kódjába, hátha megtalálom, hol rakja össze a $node objektumot, bár lehet, hogy nem is a contemplate, hanem a cck modul csinálja.

0
0
pentike képe

A cck csomag content.module -ba szúrtam be a következőt:

function content_field($op, &$node, $field, &$node_field, $teaser, $page) {
$db_info = content_database_info($field);
switch ($op) {
case 'load':

...

$additions = array();
while ($value = db_fetch_array($result)) {
$additions[$field['field_name']][] = $value;
}
//pentike addition
$type_info = _content_type_info(FALSE);
$additions[$field['field_name']]['label'] = t($type_info['fields'][$field['field_name']]['widget']['label']);
//pentike addition end
return $additions;

case 'insert':
...

így már a field tömbben 'label' indexszel elérhető a mező címkéje.

Küldök egy patch-et a fejlesztőknek is, hátha beleteszik.

0
0