Comments (8)
Как вариант, чтобы всем угодить - в настройках типов контента в разделе "Категории" опционально.
from icms2.
Поддерживаю
from icms2.
Я против
from icms2.
Данная реализация вопрос шаблона, если хотите и опций, шаблона default, т.е., как я это понимаю, возникла потребность в примере реализации скрытия категорий контента от оф.разработчика. Или народ, поставив InstantCMS2, сидит на шаблоне из коробки?
p/s: а вообще то я ЗА ;) - опционально. /* ну и проблема - проблема одной строчки */
from icms2.
PIN, подскажите пожалуйста, как скрыть пустую категорию в шаблоне? я как то делал, но долго мучился в запросах, а так если бы в шаблон получали информацию о количество записях, то можно было бы поставить условие if($subcats['item_count']){вывод категории}
from icms2.
pin-git мне тоже интересно, как вы подобное http://www.instantcms.ru/forum/thread23115.html#220936 решение в шаблон выносите?
from icms2.
в прошлом году подобное реализовывал, с того времени база эволюционировала - появился _bind. Что можно придумать?! А вот как предлагает my-instantcms - посчитать. Для этого немного расширим существующий запрос, вот пример запроса на основе статей:
SELECT i.*, (
SELECT COUNT(*) AS COUNT
FROM cms_con_articles_cats b
JOIN cms_con_articles_cats_bind AS u ON u.category_id = b.id
WHERE b.slug LIKE CONCAT(i.slug,'%'))
AS items_count
FROM cms_con_articles_cats i
WHERE (i.parent_id = '1')
ORDER BY i.ns_left
, и соберём в поле items_count общее число записей в папке включая и вложенные. Ну а далее, как говорил выше, работаем с шаблоном.
from icms2.
https://instantcms.ru/forum/thread24150-1.html#294124
Нужная функция, так как ,например, после восстановления категорий когда некоторые пока не будут заполняться и потом будут нужны их нужно удалять, а потом как восстановить не через БД ? А можно было бы скрыть.
from icms2.
Related Issues (20)
- Stored XSS HOT 11
- Модерация комментариев из админки
- Сгруппировать пункты меню действий
- listgrid.php getCount по таблице без id HOT 1
- Баг к кэшированием виджетов
- Добавить капчу от Cloudflare
- Widgets missing English lang strings in Admin panel HOT 1
- Ошибка в поле привязанного ТК компонента "Группы" HOT 2
- Нужна поддержка мультиязычности для плейсхолдеров полей
- Отображение в админке ID контента
- Cross Site Scripting in Page Content HOT 1
- mimetypes
- Типограф - Выключен
- Security Vulnerability HOT 10
- Поле "Фотография" при изменение поля "503 Сервис недоступен" HOT 2
- В поле "Участвует в полнотекстовом поиске" HOT 2
- Ругается на непереданный урл в компоненте геолокации HOT 1
- Улучшение поля Число
- Мультиязычность в полях (название поля)
- Поле "Число" (Выбор диапазона ползунком)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from icms2.