![weranda](/assets/images/avatars//19224c893606547c6b5a233c8bf79132-64.jpg?t=1739787322)
weranda
С нами с 25 июля 2015; Место в рейтинге пользователей: #223Как вывести данные из базы данных?
Приветствую
Полазил по сети со своим вопросом — кто что и как пишет, вариантов много, но хочется узнать правильный, наименее ресурсоемкий. Подскажите пожалуйста решение с примером, если можно, а также что почитать.
Вводные данные
В БД есть таблица my_table.
В этой таблице есть поля: id, name, tip, value.
В этом поле я указываю id записей из таблицы и все это должно вывестись на страницу в каком-то оформлении, к примеру, так:
Полазил по сети со своим вопросом — кто что и как пишет, вариантов много, но хочется узнать правильный, наименее ресурсоемкий. Подскажите пожалуйста решение с примером, если можно, а также что почитать.
Вводные данные
В БД есть таблица my_table.
В этой таблице есть поля: id, name, tip, value.
1, капуста, красная, 500
2, морковь, корейская, 200
3, редиска, вонючая, 50
и так далее
В ресурсе есть простое дополнительное текстовое поле (tv_field)В этом поле я указываю id записей из таблицы и все это должно вывестись на страницу в каком-то оформлении, к примеру, так:
<div>
<ul>
<li>
<span>капуста</span>
<span>красная</span>
<span>500</span>
</li>
<li>
<span>морковь</span>
<span>корейская</span>
<span>200</span>
</li>
<li>
<span>редиска</span>
<span>вонючая</span>
<span>50</span>
</li>
</ul>
</div>
Подскажите пожалуйста правильную реализацию. Как в pdoNeighbors вывести более одного крайнего в папке ресурса?
Приветствую
Ситуация. pdoNeighbors не выводит более одного крайнего ресурса в папке.
Ситуация. pdoNeighbors не выводит более одного крайнего ресурса в папке.
Как вызвать ТВ-поле в чанке?
По страшному туплю.
Вызываю pdoResources:
Надо чтобы было как-то так:
Какие варианты?
Вызываю pdoResources:
[[pdoResources?
&parents=`0`
&includeTVs=`myTv`
]]
А теперь не могу понять как проверить тв-поле в чанке по условию в fenom.Надо чтобы было как-то так:
{if $myTv == '12345'}
делаем дело
{/if}
Какие варианты?
Как выводить ресурсы с разными шаблонами через pdoResources?
Приветствую
Как выводить ресурсы с разными шаблонами через pdoResources — вопрос!
Как сделать это по одному полю мне понятно, вот так:
К примеру, в вычислениях участвуют четыре поля (1,2,3,4).
В итоге у меня должно получиться несколько шаблонов:
— заголовок (заполнен)
— заголовок + описание (заполнены)
— заголовок + описание + картинка (заполнены)
— заголовок + картинка (заполнены)
Возможны и другие комбинации при добавлении полей, но мне хотя бы уловить суть.
Подскажите пожалуйста пример реализации.
Как выводить ресурсы с разными шаблонами через pdoResources — вопрос!
Как сделать это по одному полю мне понятно, вот так:
[[!pdoResources?
&tpl=`t1`
&parents=`0`
&tplCondition=`longtitle`
&tplOperator=`==`
&conditionalTpls=`{"222":"t2", "333":"t3", "444":"t4"}`
]]
// Если поле longtitle равно Х (222,333,444), то выводим этот ресурс шаблоном через чанк Х (t2,t3,t4).
А вот что делать когда сравнивать надо по нескольким полям — вопросище!К примеру, в вычислениях участвуют четыре поля (1,2,3,4).
В итоге у меня должно получиться несколько шаблонов:
— заголовок (заполнен)
— заголовок + описание (заполнены)
— заголовок + описание + картинка (заполнены)
— заголовок + картинка (заполнены)
Возможны и другие комбинации при добавлении полей, но мне хотя бы уловить суть.
Подскажите пожалуйста пример реализации.
Почему Tickets может не работать?
Приветствую
Зашел на тестовый сайт, загрузил и установил Tickets, в шаблоне написал:
![](https://image.ibb.co/eMckQV/zxc.png)
Заполняю все поля, нажимаю кнопку Написать, страница перезагружается, а в ответ тишина, комментарий не появился.
Подумал, что дело в старой версии MODX, установил чистую 2.6.5 — то же самое.
Создал тестовый сайт на modhost — то же самое.
Люди добрые, господа осведомленные, что я сделал не так?
P.S.
В журнале ошибок пусто.
В консоли пусто.
Пишу в режиме инкогнито.
Зашел на тестовый сайт, загрузил и установил Tickets, в шаблоне написал:
[[!TicketComments? &allowGuest=`1`]]
Открываю страницу, передо мною такая форма:![](https://image.ibb.co/eMckQV/zxc.png)
Заполняю все поля, нажимаю кнопку Написать, страница перезагружается, а в ответ тишина, комментарий не появился.
Подумал, что дело в старой версии MODX, установил чистую 2.6.5 — то же самое.
Создал тестовый сайт на modhost — то же самое.
Люди добрые, господа осведомленные, что я сделал не так?
P.S.
В журнале ошибок пусто.
В консоли пусто.
Пишу в режиме инкогнито.
Есть ли в MODX модификатор замены строки по шаблону?
Приветствую.
Знаю что есть такой вот модификатор:
Знаю что есть такой вот модификатор:
[[+pagetitle:replace=`AAA==BBB`]]
Как я понимаю он работает по жесткому соответствию условий поиска. А есть ли что то похожее в использовании, но по типу регулярных выражений. К примеру у меня есть строка:<p class="some-class">lorem</p>
Класс абзаца может быть произвольным и мне надо его вырезать при его наличии как-то так:[[+pagetitle:replace=`class=".*">==`]]
Есть какие-то варианты без написания сниппетов? Какая разница между URI и ID в ссылках?
Приветствую
Есть две, как мне кажется, одинаковые записи:
Есть две, как мне кажется, одинаковые записи:
[[~[[*id]]]]
и
[[*uri]]
Есть ли между ними какая-то разница или ее нет? Можно ли в MODX отображать один и тот же материал в разных категориях под одним URL?
Приветствую
Раньше на сайте была одна категория. Теперь из некоторых материалов одной категории нужно сделать две категории с сохранением URL (просто заморозил в настройках). Но не пойму как сделать так, чтобы один и тот же материал присутствовал одновременно в двух категориях по одному URL — подскажите пожалуйста варианты.
Раньше на сайте была одна категория. Теперь из некоторых материалов одной категории нужно сделать две категории с сохранением URL (просто заморозил в настройках). Но не пойму как сделать так, чтобы один и тот же материал присутствовал одновременно в двух категориях по одному URL — подскажите пожалуйста варианты.
Удалить или деинсталлировать пакет — как правильно удалить пакет?
Приветствую
Решил почистить админку от хлама. Зашел в менеджер пакетов и там есть две кнопки — удалить и деинсталлировать. Поясните пожалуйста в чем разница и как корректно и полностью удалить пакеты из MODX?
Решил почистить админку от хлама. Зашел в менеджер пакетов и там есть две кнопки — удалить и деинсталлировать. Поясните пожалуйста в чем разница и как корректно и полностью удалить пакеты из MODX?