Clear

Clear

Релевант
+139
Репутация
360
Рейтинг
#1 Ошибки в типе полей 29 апреля 2021 в 19:37
Мдя так ничего и не понял. Отключил компонент iVideo (т.к. он вообще не рабочий с последней версией модерн) и ошибка пропала. Включил обратно ошибка не появилась, ничего не понял.
#1 Ошибки в типе полей 29 апреля 2021 в 14:18
День добрый. После обновления у меня по какой то причине в одном месте при выборе поля в админке в любом типе контента выходит ошибка. Я и перезаливал заново все нужные файлы, но ничего не помогает… Все остальное работает как часы, кроме типа поля.
Подскажите как и где копать, что заменить ?


Strict Standards: Declaration of fieldAuthor::getListItems() should be compatible with cmsFormField::getListItems() in /home/k/kupomru/public_html/system/fields/author.php on line 73

Notice: Use of undefined constant LANG_PARSER_CITY_FILTER_HINT — assumed 'LANG_PARSER_CITY_FILTER_HINT' in /home/k/kupomru/public_html/system/core/form.php on line 1063
#2 [ЕСТЬ РЕШЕНИЕ] Как вывести ID поля в списке контента ? 15 марта 2021 в 19:54

В списке тот код не сработает. Пробуйте так (на примере default_list.tpl.php):

Олег Васильевич я
Фуф да работает этот вариант, Наконец то. Спасибо.

p.s. я б в таком случае таки оставил "коробочный" селектор без изменений и добавил свой

Олег Васильевич я
Да в этом нет необходимости я же делаю через дочерний шаблон через manifest.php и всегда могу поменять. Об этом есть ПОСТ
Спасибо большое всем кто помогал.
#3 [ЕСТЬ РЕШЕНИЕ] Как вывести ID поля в списке контента ? 14 марта 2021 в 06:39

Для более точного ответа покажите вывод var_dump() или dbg() двух переменных $field и $item в Вашем шаблоне.

WebMan
Какой там шаблон, это дефолтный Модерн
#4 [ЕСТЬ РЕШЕНИЕ] Как вывести ID поля в списке контента ? 14 марта 2021 в 06:38

p.s. только не понятно что вы там хотите вывести для поля типа "Заголовок" (на картинке тоже красным отмечено)

Олег Васильевич я
Заголовок я случайно отметил, там не нужно, спасибо.

<?php if($field['type'] == 'list') { echo '_'.array_search($field['html'], $field['handler']->items); } ?>

Олег Васильевич я
нет по прежнему этот вариант не выводит значение но работает как раз только для списка



Вот на этом скрине видно что ссылка элемента имеет вид href="/heroes?ehlement=1020", вот эту цифру 1020 подставить к классу нужно и все.

#5 [ЕСТЬ РЕШЕНИЕ] Как вывести ID поля в списке контента ? 12 марта 2021 в 08:50
В общем решил дать ссылку чтобы было более наглядно
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст


Там все видно даже в коде где красным отмечено должно быть ID значения из списка ft_list



Может как то так ?? Но не работает

  1. <?php echo $field['value']['id']; ?>
#6 [ЕСТЬ РЕШЕНИЕ] Как вывести ID поля в списке контента ? 12 марта 2021 в 08:43


Так что тут для уникального ключа можно использовать сочетание $field['name'] поля и $item['id'] записи через подчёркивание:

WebMan
Спасибо за развернутый ответ. Мне нужно получить ID ЗНАЧЕНИЯ поля списка. Т.е. value_ID. Попробую обьяснить по другому чтоли. на при мере скрина записей.


Вот 4 записи из списка. У них есть поля с выборкой из существующего списка. Естественно они у некоторых записей повторяются. Мне нужно просто получить уникальное значения этих полей. Оно же как то привязывается к записи. Я так делал для записей и получал ID а вот для списка не могу повторить это. В записи это выглядит как <?php echo $item['ehlement']; ?> и на выходе получаем id элемента. Я не знаю может как то не правильно объясняю. В общем нужен такой результат class="field ft_list f_ehlement_(тут ID или KEY значения поля)". Другими словами мы получаем класс который будет повторяться в некоторых записях.т.к у них одно и то же значение.

В реализации вроде не должно быть сложностей, получить ID значения поля списка, и все на этом
#1 [ЕСТЬ РЕШЕНИЕ] Как вывести ID поля в списке контента ? 9 марта 2021 в 07:46
Добрый день! Lля гибкости настроек стилей CSS каждого элемента в списке появилась необходимость к классу добавить ID конкретного поля на подобии системного имени которое выводится кодом:
  1. <?php echo $field['name']; ?>
Но вот чтобы вывести ID а лучше KEY этого поля уже так не получается. Выводил подстановкой, но видимо это не верное решение
  1.  
  2. <?php echo $field['id']; ?>
  3. или
  4. <?php echo $field['key']; ?>
  5.  
В общем полная строка кода для item выглядит так
  1. <div class="field ft_<?php echo $field['type']; ?> f_<?php echo $field['name']; ?>_<?php echo $field['id']; ?>">
Прошу помощи у сообщества в этом вопросе. Спасибо…
#7 Modern рестайл 8 марта 2021 в 08:12

Я даже думаю что автору можно не стеснятся и идти на фриланс, там таких спецов с руками и ногами.

Tolya
Чегоо? Вы ща наговорите тут, наплодите горе верстальщиков, Шаб Гамно из 90-х, если вы не следите за трендами. Чем чище проще, тем лучше, фоны поменял, картинок напихал, шаблон он сделал, му.к. Нах такие шабы не нужны. пусть тренируется еще года два три и изучает тренды.

стандартные шаблоны это тихий ужас по факту

Kuper
ДА лучше я дефолт использую чем твое Гамно. Школьник уди учись нормально а, потом будешь выкладывать. Заменф фонов и цветов это не шаблон и смена стилей Уася… Я те такой же "шаблон" за три минуты сделаю причем не отходя от админки практически. Слышал что нибудь про настройки тем в админке ?
#8 [ЕСТЬ РЕШЕНИЕ] Сортировка контента в типе поля "родитель" (Связи) 26 февраля 2021 в 06:03


Для сортировки родительского поля по заголовку.
в файле: ./system/fields/parent.php
втавьте в предпоследнюю строку в функции parse($value): $controller->model->orderBy('title'); // Сортировка по заголовку (в записи item)

Alex

Да огромное спасибо это работает. Просто в админке это никак не настраивается, хотя надо бы это поправить.
#9 [ЕСТЬ РЕШЕНИЕ] Сортировка контента в типе поля "родитель" (Связи) 25 февраля 2021 в 20:36
Я так понимаю никто не подскажет как это сделать, хоть CSS стилями делай, ну это же не дело
.column-reverse { display: flex; flex-direction: column-reverse; }
#10 [ЕСТЬ РЕШЕНИЕ] Сортировка контента в типе поля "родитель" (Связи) 25 февраля 2021 в 14:15
Мне бы хотя бы поменять просто DESC на ASC по тому же ID и то будет правильно выводится а так наоборот выводит (( Тольке где бы это изменить. Не могу найти файл формирования этого поля вывода
#1 [ЕСТЬ РЕШЕНИЕ] Сортировка контента в типе поля "родитель" (Связи) 25 февраля 2021 в 13:02
Доброго времени суток, Столкнулся с проблемкой возможности сортировки контента в типе поля "родитель" (Связи) при вставке его в тело записи
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст

В самой категории сортировка выводиться как и настроена, т.е.как надо, допустим по алфавиту, а вот в теле контента она выводится как я понял по ID по убыванию. Где и как настроить чтобы записи выводились в таком же порядке что и в списке основной категории? Если не встраивать в тело то выводится как надо, а в теле уже нет.
#11 [ЕСТЬ РЕШЕНИЕ] Разные ссылки из поля Автоссылка и в фильтре 12 декабря 2020 в 20:45

И в каком случае $key будет пустым? Приведите, пожалуйста, пример.

Олег Васильевич я
я не программист я лишь привел логическое выражение. Ладно закроем тему. Возможно решу ее на платной основе позже
#12 [ЕСТЬ РЕШЕНИЕ] Разные ссылки из поля Автоссылка и в фильтре 12 декабря 2020 в 20:00

бросьте! Щепетильность — хорошо. Но щепетильность маразму не сестра.

Олег Васильевич я
Да я все понимаю. Просто на мой взгляд было бы качественнее иметь одну ссылку.
Грубо говоря по логике:
Если $key не пустое выводим /$key иначе ?$pos+1
вот и все, кому надо сделают сами slug/key свой
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.