Html код на друпал

Помощь новичку. Размещение html

Помогите разобраться в структуре файлов в Drupal. Вопрос следующий — каким образом вручную править код (html)? где лежат эти файлы? Например если смотреть код начальной странички (взял кусок кода как пример):

Где его можно править вручную?? не могу понять. подскажите пожалуйста.

Комментарии

точнее сказать. НЕ ТОЛЬКО html

но ничего. все более-менее интуитивно понятно..

смотря что править надо.
Если каркас (шаблон) страницы, контента, блока — то файлы в папке, указанной выше..

если элементы помельче — то там все нааамного интереснее-))

Но в любом случае, для начала сходите в гугл за :
drupal темизация

drupal темизация страница
drupal темизация нода
drupal темизация блок
drupal темизация меню
и т.п.

угу, там почти совсем не HTML )))

а сами значения там же искать? например я хочу переименовать ССЫЛКА на ССЫЛАКА1 (см. пример выше). Или это в другом месте правиться?

Сперва почерпни знания здесь, очень советую. А потом уже в код лезь.

Поставьте модуль http://drupal.org/project/admin_menu .. в его меню намного удобнее, а самое главное, нагляднее система управления-настройки сайта..

а потом править ссылки Главного меню : http://ИМЯ_САЙТА/admin/build/menu/list (меню Конструкция сайта -> Меню)

И еще..
Многие обижаются, а зря . когда их посылают в гугл за:
drupal для начинающих
drupal быстрый старт
и т.п.

сэкономите ,в первую очередь себе, кучу времени и сил

Орион, а нахрена? Ведь нормальному пацану взападло гуглить. Лучше узнать о себе много нового и интересного.

orion76 спасибо большое, а то в этой тонкости не мог долго разобраться. Буду копаться.
alex_shut, это форум для вопросов, а не для троля и флуда, во вторых почитал я твои посты, смотрю ты был когда-то как раз тем нормальным пацаном который без гугла задает вопросы. не обижайся, просто и даже ты не сразу стал гуру.

Уточню, это форум для вопросов, решений на которые не удалось найти, что хорошо описано в правилах форума.
А раз автор не уважает правила форума, то представители форума в общем-то не обязаны уважать вопрос автора и принимать его всерьез.

Если ты внимательно посмотришь мои посты, то увидишь что я рыпнулся сперва, меня нахуй послали. В прямом смысле слова))) И я пошло курить маны. И курил их месяца четыре. А уж потом начал ковырять друпалину и задавать уже более серьезные вопросы)))

зы. И кстати, уроки я тебе подкинул самые те, весьма доходчиво и подробно там все. (как видишь, в помощи не отказал таки)
Увидишь как масса вещей решается без ковыряния кода, а потом уж поймешь когда в код стоит лезть, а когда ну его нафиг.

Айдар, спасибо за помощь, никого я тут не уважать не собирался, я просто вопрос задал))
ХулиGUN, тебе нет)
alex_shut тогда пойду по твоим стопам, первый шаг (рыпнуться) я сделал. осталось дело за малым — быть нахуй посланым и покурить маны!

Пришел за помощью. как говориться:)Интересно найдет в .tpl этот код)))

Дорогой Вопроситель!! Сначала надо чуть чуть выучить PHP(если в коде копаться) который как известно встраиваемый язык в Html, потом попробовать, вот когда не получиться. тогда и спрашивать.

ddi26 я ждал такого человека как ты)
я про это и спрашиваю, где html файлики лежат которые встраиваются в php.
как строить сайт в визарде я более менее понял, хочу именно на коде научиться для гибкости поставленных задач.

уффф. учи основы))) все наоборот. Куча файликов ПХП генерируют ХТМЛ-файлик, который потом успешно скармливают браузеру.

а по поводу гибкости. по моему гибкость — зайти в админку и в правильном месте изменить пункт меню, а не трахать себе мосг кодом)))
Если чо, в друпале так и делают)

Сам стандартный код выводящий меню если Primary links, к нему можешь всякие классы вешать и прочие ява скрипты.А названия и ссылки лежат в базе данных.Так что изменить только через админку,или в таблице MySQL если ты не ищешь легких путей.
Если тебе динамика не нужна то вставляй свой хтмл куда надо в шаблоне (page.tpl.php)и будет тебе счастье)))А по другому без знания пхп не получиться! Не хочешь учить. используй дефолтные значения (без масштабной тимизации) и не забивай людим головы:)Удачи в изучении..

Тут я хотел написать много слов про то откуда берутся такие чудики и куда им надо идти. Про то что не умеют пользоваться поиском и прочее, но передумал. (а то коллеги, своим ацким тролингом, затягиваете..)
Надоело флудить. Теперь буду писать только по делу.

Источник

Файл html.tpl.php в Drupal 7

Сегодня я продолжаю написание уроков по drupal, как вы наверное заметили, статей не было почти 1.5 месяца, за это прошу вас строго не судить, ибо работа прежде всего, а в последнее время она была изрядно напряжённая. Итак, как вы поняли из названия — речь пойдёт о, возможно, для кого-то новом файле как html.tpl.php. Данный файл так же используется в шаблонах темизации, как и все файлы с расширением .tpl.php.

Для чего же нужен данный файл? Данный файл нужен нам для внесения изменений в страницы. Если вы уже пробовали создавать свои шаблоны для Drupal 7, то наверняка замечали такую особенность, что если даже в файле

Не будет ни какого кода, все равно подгрузится. Данный файл является новым и появился лишь в 7й версии drupal, для 6ки мы прописывали в файл

К сожалению, встроенный шаблоны в Drupal, не имеют примера данного файла, но я покажу вам, как выглядит данный файл на нашем сайте

А теперь список доступных переменных файла

  1. $css — данная переменная содержит массив стилевых таблиц для страницы
  2. $language – объект, содержащий язык страницы
  3. $language->language — содержит код языка (ru, en)
  4. $language->dir – задаёт направление(‘ltr’ — слева на право,’rtl’ — справа на лево – для арабских стран)
  5. $rdf_namespaces — содержит все RDF префиксы документа
  6. $grddl_profile— GRDDL профиль, позволяющий извлеч RDF данные
  7. $head_title — заголовок страницы, который используется в теге title
  8. $head_title_array — ассоциативный массив, содержаший части заголовка страницы
  9. $head— содержимое тега head (в основном различные мета-теги)
  10. $styles – подключает все необходимые стилевые таблицы для страницы
  11. $scripts – подключает все необходимые скрипты для страницы
  12. $page_top — открывает разметку модулей, изменяющих содержимое страницы. Обязательно должна выводится перед контентом
  13. $page — содержание страницы (данные подгружаются из файла page.tpl.php)
  14. $page_bottom— закрывает разметку модулей, изменяющие содержание страницы. Обязательно должна выводится после всего контента
  15. $classes — строка с CSS классами, которые могут быть использованы для изменения вывода содержания, через CSS

Хочу заметить, что данный файл актуален лишь в тех случаях, когда вам необходимо изменить, что-то кардинально на странице, например если вы решили написать сайт на HTML 5, то данный файл вам просто необходим.

Источник

Установка html-кода на сайте

Добрый день! Я простой пользователь, не специалист. Кто может простым языком объяснить где в административной панеле http://prntscr.com/dvxtav находится место куда нужно вставить html-код такого содержания http://prntscr.com/dvxr9v , чтобы сделать на сайте такую страницу http://equatorial.by/tur13.html с модулем поиска?

Комментарии

Вообще html код разумно вставлять через блоки. Структура — блоки — добавить блок.
Но если вы вставите html код — поиск на сайте у вас автоматом не появиться. Только его видимиость.
А вот почему вас автор считают спамером — я не знаю.

Делайте либо через фильтры вьюса либо через фасеты.

Ахахахаха))) фасеты)) а куда вставить код, чтобы фасеты получились?))

В принципе экспорт импорт вьюхи — это ж вставка кода

ТС имеет в виду простейший фильтр-конструктор ответа, он действительно вставляется кодом. Но к данному сайту, конечно, отношения никакого не имеет. Здесь всё много сложнее.

ТС, создайте тему в разделе поиска разработчиков, вам составят Техническое Задание, выясните цену, согласуете и — в путь.

Скорее всего речь идет о вставке поискового виджета со стороннего сайта. Поэтому нужен текстовый формат, пропускающий скрипты. Для этого идём конфигурация — работа с содержимым — текстовые форматы — добавить формат. Добавляете формат без обработки. Затем создаёте ноду или блок, в которой формат текста задан тот, что создали и вставляете туда скрипт.

Источник

Как лучше ставить в блок html код?

У меня есть блок с html-кодом. Часть этого кода режет CKeditor. Как надо ставить html код в блок drupal?
Я перепробовала разные варианты работы с этим блоком (хотя лучший вариант был его не трогать)))) — надо переключиться на plain text editor и выбрать full html. Правильно?

Как вообще лучше вставлять код — счетчики там всякие?
В джумле я по подключаю специальный модуль для вставки кода, потому что иначе система режет лишнее.
В вордпрессе никто ничего не режет, потому что там сфера действия визуального редактора не распространяется на виджеты.
А как в drupal?

Комментарии

попробуй создать свой фильтр вывода, разрешив там все теги. плюс — так-же подшаманить с эдитором для такого вывода.

вариант два — создать файл темизации блока и тупо туда впилить код.

Третий вариант.
Отключить(переключится) CKeditor при редактировании и выставить FullHtml.
Ничего не должно резать тогда.

В настройках ckeditora — admin/settings/ckeditor заходите в глобальный профиль там в настройках видимости — ТЕКСТОВЫЕ ПОЛЯ, КОТОРЫЕ СЛЕДУЕТ ДОБАВИТЬ/ИСКЛЮЧИТЬ: прописываете ваш блок например admin/build/block/configure/block/2.edit-body.

я вставляю в tpl или template.php смотря какой шаблон. имхо лучше

Я бы предпочла, чтобы редактирование блока или польз. панели по умолчанию открывалось в формате plain text, а редактор надо было бы включать особо. А то откроешь что-то для редактирования, по умолчанию CKeditor включен, а на plain text надо переключаться. А CKeditor уже что-то порезал.
В этом сайте, с которым работаю, так сделано, что полсайта в виде блоков и польз. панелей. То есть сайт для красоты, а не для редактирования. И отдали нам его без виз. редактора — видимо с тем намерением, чтобы мы там ничего не трогали.
Сама идея корявая — вставлять меню или текстовую страницу в виде блока или польз. панели, чисто для реализации красоты. admonter.ru сайт — страница «О компании» там польз. панель, само меню — блок с html. Аж бесит!

можешь послать лучи смертидобра тому, кто все сие разработал и закодил.
Человек ложил большой и толстый на концепции друпала, и сделал как привык — через Ж

включить формат php для блока

Источник

Читайте также:  Get links from html file
Оцените статью