0 Пользователей и 1 Гость просматривают эту тему.
  • 9 Ответов
  • 1390 Просмотров
*

nixel

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Добрый день, нужна помощь.
Нужно не водить некоторые дополнительные поля, при том что они должны работать.
Никто не сталкивался с такой проблемой?
Может просто добавить класс к нужному дополнительному полю, но оно почему-то в стиле выводиться непонятными символами. А когда на английском языке пишешь, то все работает. Оказывается с самого названия доп поля делается стиль, можно это исправить?
Версия Joomla! 2.5.8
Версия K2 v2.6.2
« Последнее редактирование: 19.03.2013, 20:29:18 от nixel »
*

jurassik

  • Давно я тут
  • 688
  • 51 / 1
а где Вы добавляете класс доп.полю??
сам шучу - сам смеюсь
*

nixel

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
В этом и дело, что класс берется из названия, а оно по русски написано и не отображается корректно.
Хотя на сколько я понял класс должен присваиваться в K2_ALIAS, но ничего не меняться... или я ошибаюсь?
*

jurassik

  • Давно я тут
  • 688
  • 51 / 1
у доп.поля нет класса
сам шучу - сам смеюсь
*

jurassik

  • Давно я тут
  • 688
  • 51 / 1
1. вариант, присвоить алиас и в шаблоне в цикле вывода доп.полей проверять его, соответственно при совпадении не выводить
2. вариант, в шаблоне в цикле вывода доп.полей проверять по name, соответственно при совпадении не выводить
сам шучу - сам смеюсь
*

nixel

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Вот не пойму, в файле вывода modules/mod_k2_content/tmpl/Default/item.php такой код вывода доп.полей:
Код
<?php if($params->get('itemExtraFields') && count($item->extra_fields)): ?>
      <div class="moduleItemExtraFields">
      <b><?php echo JText::_('K2_ADDITIONAL_INFO'); ?></b>
      <ul>
        <?php foreach ($item->extra_fields as $extraField): ?>
<?php if($extraField->value): ?>
<li class="type<?php echo ucfirst($extraField->type); ?> group<?php echo $extraField->group; ?>">
<span class="moduleItemExtraFieldsLabel"><?php echo $extraField->name; ?></span>
<span class="moduleItemExtraFieldsValue"><?php echo $extraField->value; ?></span>
<div class="clr"></div>
</li>
<?php endif; ?>
        <?php endforeach; ?>
      </ul>
      </div>
      <?php endif; ?>
И как с него убрать не нужные мне доп поля или добавить стиль...
*

jurassik

  • Давно я тут
  • 688
  • 51 / 1
Код
<?php if ($extraField->alias=='alias_polya') continue; ?>
добавить после начала цикла
сам шучу - сам смеюсь
*

nixel

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Спасибо, уже выводит классы не иероглифами, но все-же не прививается атлас доп полю. Названия стилей такие:
Код
even typeSelect group1
odd typeTextfield group1
И все они повторяются.
*

jurassik

  • Давно я тут
  • 688
  • 51 / 1
Спасибо, уже выводит классы не иероглифами, но все-же не прививается атлас доп полю. Названия стилей такие:
Код
even typeSelect group1
odd typeTextfield group1
И все они повторяются.
хватить писать ерунду всякую, сказано же: у доп.поля нет класса
сам шучу - сам смеюсь
*

nixel

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
да я это уже понял, как можно его присвоить?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ограничить длину заголовков К2

Автор Yura Vakulenko

Ответов: 23
Просмотров: 6195
Последний ответ 15.02.2019, 17:46:30
от Slava77
Адаптированный список материалов катего

Автор fil

Ответов: 1
Просмотров: 579
Последний ответ 06.08.2017, 17:47:12
от fil
Вывод результата поиска - К2 tools ?

Автор warlocksp

Ответов: 1
Просмотров: 676
Последний ответ 15.03.2017, 14:31:49
от warlocksp
Слетает кодировка вложений K2

Автор FOGOT-BAstA

Ответов: 3
Просмотров: 1005
Последний ответ 11.03.2017, 22:34:11
от Septdir
Переименовать вложение при сохранении ма

Автор Леон

Ответов: 3
Просмотров: 690
Последний ответ 11.07.2016, 16:40:03
от NewUsers