Как найти шаблон для страницы сайта
И есть ли какой-то способ в браузере, в режиме просмотра кода или еще как-нибудь, определить какой шаблон привязан и где находится?
templates/вашшаблон/content/articles_item.tpl.php — шаблон вывода одиночной записи типа контента с системным именем articles. Если у Вас нет такого файла, значит в первом нужно править. Но тогда изменения коснутся всех типов контента. Если нужно только для статей, то создайте этот файл (default_item_articles.tpl.php) и делайте правки в нем, предварительно скопировав содержимое из файла default_item.tpl.php
Кажется так.
Нужно поменять местами кое-какие блоки на странице просмотра статьи
Может в админке виджеты(они же блоки) пошевелить?
Там визуально настраивается вывод информации на страницах.
Шевелил уж. В админке в "Статьи — Поля" поля для этого блока не вижу. Есть поле автор (он, вроде как в этом модуле), двигаю его, но бесполезно.Может в админке виджеты(они же блоки) пошевелить?
Нашел данный шаблон. Нашел в нем контейнер <div class="info_bar"> и вырезал с 94 по 143 строки. Куда только не вставлял данный кусок кода – ну ничего не выходит. То не отображается, то белая страница, то сразу в двух местах, почему-то. Подскажите, пожалуйста, верно ли я вырезал код и куда вставить правильно.templates/default/content/default_item.tpl.php
Уверен, Вы когда этот кусок кода вырезали, вот это перед ним тоже захватили:то сразу в двух местах
<?php if ($show_bar){ ?>
articles_item.tpl.phpто создайте этот файл (default_item_articles.tpl.php)
да, простите)) перепутал со стилями списков))articles_item.tpl.php
articles_item.tpl.phpто создайте этот файл (default_item_articles.tpl.php)
А я и не знал , этож другое дело. Теперь можно и разгулятца
Боюсь, между полей (внутри массива) и не получится его вставить.Куда только не вставлял данный кусок кода – ну ничего не выходит.
Чтобы так отобразить, поле с картинкой нужно сначала из него вывести. Если предположить. что поле у вас имеет системное имя 'photo', то попробуйте так:
А уже под ним ставьте инфобар.
Уверен, Вы когда этот кусок кода вырезали, вот это перед ним тоже захватили:
Код PHP:
<?php if ($show_bar){ ?>
Ну да. Я ж скопировал с 94 по 143 строку, содержимое которых, по моему мнению, и принадлежит модулю, выделенному мной на картинке.Строка "div class="info_bar">" под номером 99.
Вот, собственно, вырезанный код:
<?php if ($ctype['item_append_html']){ ?>
<div class="append_html"><?php echo $ctype['item_append_html']; ?></div>
<?php } ?>
<?php if ($show_bar){ ?>
<div class="info_bar">
<?php if (!empty($item['rating_widget'])){ ?>
<div class="bar_item bi_rating">
<?php echo $item['rating_widget']; ?>
</div>
<?php } ?>
<?php if ($fields['date_pub']['is_in_item']){ ?>
<div class="bar_item bi_date_pub" title="<?php html( $fields['date_pub']['title'] ); ?>">
<?php echo $fields['date_pub']['html']; ?>
</div>
<?php } ?>
<?php if (!$item['is_pub']){ ?>
<div class="bar_item bi_not_pub">
<?php echo LANG_CONTENT_NOT_IS_PUB; ?>
</div>
<?php } ?>
<?php if (!empty($ctype['options']['hits_on'])){ ?>
<div class="bar_item bi_hits" title="<?php echo LANG_HITS; ?>">
<?php echo $item['hits_count']; ?>
</div>
<?php } ?>
<?php if ($fields['user']['is_in_item']){ ?>
<div class="bar_item bi_user" title="<?php html( $fields['user']['title'] ); ?>">
<?php echo $fields['user']['html']; ?>
</div>
<?php if (!empty($item['folder_title'])){ ?>
<div class="bar_item bi_folder">
<a href="<?php echo href_to('users', $item['user']['id'], array('content', $ctype['name'], $item['folder_id'])); ?>"><?php echo $item['folder_title']; ?></a>
</div>
<?php } ?>
<?php } ?>
<div class="bar_item bi_share">
<div class="share">
<script type="text/javascript" src="//yastatic.net/es5-shims/0.0.2/es5-shims.min.js" charset="utf-8"></script>
<script type="text/javascript" src="//yastatic.net/share2/share.js" charset="utf-8"></script>
<div class="ya-share2" data-services="vkontakte,facebook,odnoklassniki,moimir,gplus,twitter,viber,whatsapp" data-size="s"></div>
</div>
</div>
<?php if (!$item['is_approved']){ ?>
<div class="bar_item bi_not_approved">
<?php echo LANG_CONTENT_NOT_APPROVED; ?>
</div>
<?php } ?>
</div>
<?php } ?>
Это дефолтный шаблон и в этом файле я ничего не менял. Это первое, что тут пытаюсь изменитьне могу ничего сказать, не видя код
Это нужно куда-то вставить или что-то заменить?то попробуйте так: