[ Index ] |
PHP Cross Reference of Joomla 4.2.2 documentation |
[Summary view] [Print] [Text view]
1 <?php 2 3 /** 4 * @package Joomla.Administrator 5 * @subpackage com_newsfeeds 6 * 7 * @copyright (C) 2009 Open Source Matters, Inc. <https://www.joomla.org> 8 * @license GNU General Public License version 2 or later; see LICENSE.txt 9 */ 10 11 defined('_JEXEC') or die; 12 13 use Joomla\CMS\Factory; 14 use Joomla\CMS\HTML\HTMLHelper; 15 use Joomla\CMS\Language\Associations; 16 use Joomla\CMS\Language\Text; 17 use Joomla\CMS\Layout\LayoutHelper; 18 use Joomla\CMS\Router\Route; 19 20 /** @var Joomla\CMS\WebAsset\WebAssetManager $wa */ 21 $wa = $this->document->getWebAssetManager(); 22 $wa->useScript('keepalive') 23 ->useScript('form.validate'); 24 25 $app = Factory::getApplication(); 26 $input = $app->input; 27 28 $assoc = Associations::isEnabled(); 29 30 // Fieldsets to not automatically render by /layouts/joomla/edit/params.php 31 $this->ignore_fieldsets = array('images', 'jbasic', 'jmetadata', 'item_associations'); 32 $this->useCoreUI = true; 33 34 // In case of modal 35 $isModal = $input->get('layout') === 'modal'; 36 $layout = $isModal ? 'modal' : 'edit'; 37 $tmpl = $isModal || $input->get('tmpl', '', 'cmd') === 'component' ? '&tmpl=component' : ''; 38 ?> 39 40 <form action="<?php echo Route::_('index.php?option=com_newsfeeds&layout=' . $layout . $tmpl . '&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="newsfeed-form" aria-label="<?php echo Text::_('COM_NEWSFEEDS_FORM_TITLE_' . ((int) $this->item->id === 0 ? 'NEW' : 'EDIT'), true); ?>" class="form-validate"> 41 42 <?php echo LayoutHelper::render('joomla.edit.title_alias', $this); ?> 43 44 <div class="main-card"> 45 <?php echo HTMLHelper::_('uitab.startTabSet', 'myTab', ['active' => 'details', 'recall' => true, 'breakpoint' => 768]); ?> 46 47 <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'details', empty($this->item->id) ? Text::_('COM_NEWSFEEDS_NEW_NEWSFEED') : Text::_('COM_NEWSFEEDS_EDIT_NEWSFEED')); ?> 48 <div class="row"> 49 <div class="col-lg-9"> 50 <div class="form-vertical"> 51 <?php echo $this->form->renderField('link'); ?> 52 <?php echo $this->form->renderField('description'); ?> 53 </div> 54 </div> 55 <div class="col-lg-3"> 56 <?php echo LayoutHelper::render('joomla.edit.global', $this); ?> 57 </div> 58 </div> 59 <?php echo HTMLHelper::_('uitab.endTab'); ?> 60 61 <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'images', Text::_('JGLOBAL_FIELDSET_OPTIONS')); ?> 62 <div class="row"> 63 <div class="col-md-6"> 64 <fieldset id="fieldset-image" class="options-form"> 65 <legend><?php echo Text::_('JGLOBAL_FIELDSET_IMAGE_OPTIONS'); ?></legend> 66 <div> 67 <?php foreach ($this->form->getGroup('images') as $field) : ?> 68 <?php echo $field->renderField(); ?> 69 <?php endforeach; ?> 70 </div> 71 </fieldset> 72 </div> 73 <div class="col-md-6"> 74 <?php echo $this->loadTemplate('display'); ?> 75 </div> 76 </div> 77 <?php echo HTMLHelper::_('uitab.endTab'); ?> 78 79 <?php echo LayoutHelper::render('joomla.edit.params', $this); ?> 80 81 <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'publishing', Text::_('JGLOBAL_FIELDSET_PUBLISHING')); ?> 82 <div class="row"> 83 <div class="col-md-6"> 84 <fieldset id="fieldset-publishingdata" class="options-form"> 85 <legend><?php echo Text::_('JGLOBAL_FIELDSET_PUBLISHING'); ?></legend> 86 <div> 87 <?php echo LayoutHelper::render('joomla.edit.publishingdata', $this); ?> 88 </div> 89 </fieldset> 90 </div> 91 <div class="col-md-6"> 92 <fieldset id="fieldset-metadata" class="options-form"> 93 <legend><?php echo Text::_('JGLOBAL_FIELDSET_METADATA_OPTIONS'); ?></legend> 94 <div> 95 <?php echo LayoutHelper::render('joomla.edit.metadata', $this); ?> 96 </div> 97 </fieldset> 98 </div> 99 </div> 100 <?php echo HTMLHelper::_('uitab.endTab'); ?> 101 102 <?php if (!$isModal && $assoc) : ?> 103 <?php echo HTMLHelper::_('uitab.addTab', 'myTab', 'associations', Text::_('JGLOBAL_FIELDSET_ASSOCIATIONS')); ?> 104 <fieldset id="fieldset-associations" class="options-form"> 105 <legend><?php echo Text::_('JGLOBAL_FIELDSET_ASSOCIATIONS'); ?></legend> 106 <div> 107 <?php echo LayoutHelper::render('joomla.edit.associations', $this); ?> 108 </div> 109 </fieldset> 110 <?php echo HTMLHelper::_('uitab.endTab'); ?> 111 <?php elseif ($isModal && $assoc) : ?> 112 <div class="hidden"><?php echo LayoutHelper::render('joomla.edit.associations', $this); ?></div> 113 <?php endif; ?> 114 115 <?php echo HTMLHelper::_('uitab.endTabSet'); ?> 116 </div> 117 <input type="hidden" name="task" value=""> 118 <input type="hidden" name="forcedLanguage" value="<?php echo $input->get('forcedLanguage', '', 'cmd'); ?>"> 119 <?php echo HTMLHelper::_('form.token'); ?> 120 </form>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Wed Sep 7 05:41:13 2022 | Chilli.vc Blog - For Webmaster,Blog-Writer,System Admin and Domainer |