Joomla - начало работы с CMS (Системой управления сайтами), создание разделов, категорий, пунктов меню, материалов
Свое изучение сайтостроения я начал именно с Joomla, если не считать небольшого опыта создания сайта на Ucoz.ru, который меня совсем не впечатлил. Возможно, что такое мнение у меня сложилось в силу полного непонимания HTML, правя который, можно было бы поменять шапку и произвести еще какие-либо манипуляции с создаваемым на юкозе сайтом. Ну не сложилось и бог с ним, с юкозом.
Свое знакомство с Joomla, наученный горьким опытом общения с юкозом, я предварил, как вы уже наверное догадались, доскональным изучением великого и ужасного HTML и не менее великого, но еще более ужасного CSS. Изучал я все это по курсам Евгения Попова, респект ему и уважуха, как говорится. Очень дельный курс записал он по HTML и немного, на мой взгляд, недостаточный по CSS.
Ну да ладно, изучил HTML и CSS, хотя, конечно, про CSS это громко сказано. Изучить как ходят шахматные фигуры, еще не значит научиться играть в шахматы. CSS действительно очень непростая вещь, и научиться что-то делать с его помощью самому не так просто как кажется сначала. Например, те же основы блочной (DIV) верстки. Тем не менее, для того чтобы поправить в чужой таблице стилей что-то незначительное, ну типа цвет и размер шрифта в той или иной области сайта, отступы между какими-то элементами шаблона - это запросто. Поколдовать, конечно, немного придется на первых порах, но потом все пойдет на автомате.
Добрался я, наконец, до создания сайтов на Joomla, опять таки кстати с использованием видеокурсов уважаемого Евгения Попова. Его видеокурсы очень подходят именно новичкам в области сайтостроения, т.к. объясняет он все настолько досконально и разжевывает это так тщательно, что пользователь, уже знакомый с основами создания сайтов на Joomle, сразу начнет скучать, и не дождавшись чего либо действительно интересного для него, закончит прослушивание. Я прослушал все про Joomla что там было, проделывая поначалу все руками, повторяя действия лектора. Лично мне это не очень помогло и в дальнейшем я просто слушал, а делал уже потом, по памяти. Этот метод для меня оказался более продуктивным, т.к. сразу вскрывались моменты в работе с Joomla, которые я недопонял.
Не смотря на всю мою старательность, у меня в процессе изучения Joomla возникли некоторые затыки, и первым из них было размещение материалов на Joomla-сайте. Все ясно было с размещением так называемых статических материалов, это когда определенный пункт меню в Joomla ссылается на определенную статью. Если кто не помнит, то для этого нужно зайти из админки Joomla в настройки какого-либо меню Joomla, нажать кнопку "Создать" и выбрать из открывшегося списка вариант "Стандартный шаблон материала". Затем вверху справа находим "Выберите материал", смело жмем на кнопку "Выбрать" и ищем статью, которую хотим связать с этим пунктом меню. Все просто и понятно.
Непонятно было как привязать к пункту меню в Joomla ряд статей, отсортированных, скажем по дате создания в таком порядке, чтобы новые статьи находились всегда выше более старыми. Т.е. сделать то, что реализовано в Wordpres по умолчанию - блог на Joomla. На понимание этого момента у меня ушло времени больше, чем для написания нескольких статей в этом блоге. Причем это не только у меня возникла такая непонятка, это как оказалось, общий спотыкастый момент почти у всех начинающих джумловодов, и поэтому, я хочу попробовать разъяснить этот момент как можно более доступно и немного отступив от терминологии Joomla, которая только меня запутывала.
Понятие разделов и категорий в Joomla
В Joomla существует возможность сортировать материалы по, как бы это сказать, ну пусть будет папкам, всего с двумя уровнями вложенности (разделы и категории Joomla). Т.е. можно создать сколько угодно больших папок или даже лучше будет обозвать их коробками, в которые можно затем наложить сколько угодно более мелких папок, а в них уже будут лежать наши статьи. В данном случае каждая статья будет лежать в определенной папке, а та в определенной коробке. Наверное вы уже поняли, что папки это категории в Joomla, а коробки - разделы в Joomla.
В Joomla, перед тем как начать раскладывать статьи по папкам, нужно сначала притащить коробки (создать нужные разделы) и разместить в них пустые папки (создать в разделах нужные категории). Т.е. сначала мы продумываем сколько нам понадобиться коробок, или же другими словами, сколько разделов мы должны создать для удобной работы со статьями. Затем, создав эти разделы, создаем в них нужное количество категорий. И когда эта работа будет завершена, нам останется только рассортировать статьи по папкам (категориям), чтобы в дальнейшем на любой пункт меню мы могли повесить не отдельную статью, а сразу все статьи из папки (категории) или даже из всей коробки (раздела). Замечательно, не правда ли?
Повесить на пункт меню в Joomla все статьи из раздела или категории можно двумя способами, и в результате мы получим различное отображение этих статей на Joomla сайте. При создании нового пункта меню в Joomla нужно будет выбрать либо "Шаблон блога категории" (или раздела), либо "Шаблон списка категории" (раздела). В первом случае, мы получим тот же самый блог, что и в WordPress, но созданный средствами Joomla. Во втором случае, при активации этого пункта меню, мы увидим лишь список из заголовков статей в выбранной категории или разделе, отсортированный по дате создания статей. Пример отображения списка категории можно посмотреть здесь - О породе алабай.