Próbuję dodać klasę (tę samą) do każdej etykiety w grupie przycisków radiowych.Zend_form_element_radio nie można dodać klasy do etykiety
To jest mój kod:
$linkedin_share = new Zend_Form_Element_Radio('linkedin_share', array('escape' => false));
$linkedin_share->setDecorators(array('ViewHelper','Errors', array('Label', array('class' => 'TEST'))))
->addMultiOption('none', $this->getView()->translate('None'))
->addMultiOption('icon', '<img src="'.$this->getView()->baseUrl().'/images/admin/icons/social_media_share/linkedin.png'.'"/>')
->addMultiOption('counter', '<img src="'.$this->getView()->baseUrl().'/images/admin/icons/social_media_share/linkedin_share.jpg'.'"/>')
->setSeparator('')
->setAttrib('class', 'item_small_checkbox');
A to moje wyjście:
<label for="linkedin_share-none">
<label for="linkedin_share-icon">
<label for="linkedin_share-counter">
To mój sygnał wyjściowy:
<label for="linkedin_share-none" class="share_label_class">
<label for="linkedin_share-icon" class="share_label_class">
<label for="linkedin_share-counter" class="share_label_class">
Głupi rzeczą jest to, że pracuje dla wszystkie moje pozostałe elementy formy do tej pory. Wypróbowałem milion kombinacji i przeszukałem moją dupę, ale nieważne, co próbuję, nie mogę dodać klasy do etykiety.
Pomysły, rozwiązania, sugestie są bardzo mile widziane! Z góry dziękuję!
Czy możesz podać nam kod elementów, które działają? Spróbowałbym spojrzeć na to, co różni się między tymi, lub co jest innego w postaci elementów, które działają (jeśli to nie to samo). – jhuet