Pixel & Tonic поле абнаўлення 2.x: all_options і выснова, калі сцяжок не ўстаноўлены

У мяне ёсць шаблон на сайце абнаўляецца з EE 2.5.5 да 2.7.3 EE і падчас абнаўлення я абноўлены да апошняй палявой абнаўлення 2.1.1.

Мой шаблон ўключае ў сябе выкарыстанне Field Pack - поле Сцяжкі і залежыць ад: здольнасці all_options наяўных у палявой Pack 1.

Такім чынам, у цяперашні час не атрымоўваецца, таму што я запознена см няма згадкі пра : all_options у дакументацыі для Field Pack 2!

http://docs.pixelandtonic.com/fieldpack/fieldtypes/checkboxes/tags.html

Я выкарыстоўваю мой сцяжок серыі для вываду табліцы, так што важна, я магу выхад нешта для кожнага варыянту, незалежна ад таго, абраны ён ці не.

Напрыклад, вось некаторыя з кода, які я меў, што працаваў раней ...

{grade_ff:all_options}
  {if '{selected}' == ""}<td class="{option_name}"></td>
  {if:else}<td class="{option_name} y">Yes</td>{/if}
{/grade_ff:all_options}

Так што калі я не прапусціў што-то я зараз павінен мець радок кода для кожнага з маіх варыянтаў відавочна ...

<td class="foo{if '{grade_ff:selected option="foo"}'} y">Yes{if:else}">{/if}</td>
<td class="bar{if '{grade_ff:selected option="bar"}'} y">Yes{if:else}">{/if}</td>

Ці з'яўляецца гэта правільна?

1

1 адказы

Элемент : all_options пара тэгаў фактычна выдалены выдалены два гады таму задоўга да таго, поле абнаўленне 2.0 выйшла.

Мы выдалілі яго, таму што EE не апрацоўвае тэгі для палёў, якія не маюць якіх-небудзь дадзеных; ён проста выдаляе іх. І 99% часу, людзі выкарыстоўвалі : all_options пара тэгаў у тых выпадках, калі яны чакаюць, што варыянты з'яўляюцца незалежна ад таго, ці было праверана сцяжок ці не, і г.д .. Так што гэта прывяло да вялікай блытаніны, калі варыянты будуць выпадковым чынам не адлюстроўваюцца для некаторых запісаў.

2
дададзена
Добра, дастаткова справядліва. Я паняцця не меў, ён быў выдалены так доўга: $ Гэта было надзвычай карысна, хоць для пабудовы табліцы, дзе выхад з пустой ячэйкі з'яўляецца гэтак жа важным, як выхад вочкі з утрыманнем, у якім абодва атрымліваюць з набору атрыбутаў станаў. Не ўпэўнены, што цяпер, як дамагчыся таго, каб элегантна, як я рабіў :(
дададзена аўтар schmidty, крыніца
Хоць я атрымаў шаблон зноў працую, выкарыстоўваючы відавочны шматслоўны падыход згадвальнага вышэй.
дададзена аўтар schmidty, крыніца
Гэта было б добра :)
дададзена аўтар schmidty, крыніца
Мы маглі б разгледзець магчымасць дадання плагіна, які дазволіць вам атрымаць іх з дапамогай {ехра: fieldpack: all_options} або што-то.
дададзена аўтар anu, крыніца