Страница 1 из 1

Как прописать аlt и title фото в объявлениях

СообщениеДобавлено: 10 ноя 2014, 20:03
vanred79
Добрый день! Хотел Подскажите пожалуйста в каком файле можно и как прописать аlt и title фотографий (не главной), а также пронумеровать фото, например так title = Продажа квартир в Астане: Лесная поляна, д.2 фото №1 и т.д.

Re: Как прописать аlt и title фото в объявлениях

СообщениеДобавлено: 11 ноя 2014, 08:14
vanred79
По логике вроде здесь надо прописывать или я ошибаюсь? Protected/modules/apartments/views/_view.php
Код: Выделить всё
<div class="apartment-description-item">
        <?php
            if 
($data->images) {
                $this->widget('application.modules.gallery.FBGallery', array(
                    'images' => $data->images,
                    'pid' => $data->id,
                    'userType' => $usertype,
                  
                
));
            }
        ?>
    </div>

Re: Как прописать аlt и title фото в объявлениях

СообщениеДобавлено: 11 ноя 2014, 09:49
vanred79
Нашел код, где можно поменять тайтл и альт как надо не могу понять как, помогите пожалуйста (protected/modules/gallery/views/_item.php)

Код: Выделить всё
<div class="imageItem" style="height: <?php echo $this->galleryConfig['thMaxHeight']; ?>px">
        <a class="gImg" rel="img-gallery<?php //echo $this->item['rel'];?>" title="<?php echo $this->item['title'];?>" href="<?php echo $this->item['urlImg'];?>">
            <img src="<?php echo $this->item['imgSrc'];?>" alt="<?php echo $this->item['title'];?>" width="<?php echo $this->item['thFileWidth']; ?>" height="<?php echo $this->item['thFileHeight']; ?>" />
        </a>
    </div>


Нужно такой тайтл: Продажа квартиры в "Город": "Название", "Цена" - "фото №"
alt: Продажа квартиры: "Город", "Адрес" - "фото №"

Re: Как прописать аlt и title фото в объявлениях

СообщениеДобавлено: 11 ноя 2014, 10:23
Xpycm
Здравствуйте.

Версии 1.3 под рукой нет.

В модели Apartment ( файл protected/modules/apartment/models/Apartment.php ) есть метод relations().
В методе relations(), скорее всего, есть что-то вроде массива с 'objType' и т.п

Попробуйте взять значение по $this->item->objType->getStrByLang('name');

Если не получится, то обращайтесь через форму "Контакты" ( http://monoray.ru/contact ). Оценим и сообщим стоимость.

Re: Как прописать аlt и title фото в объявлениях

СообщениеДобавлено: 11 ноя 2014, 16:47
vanred79
Вот этот код почему то не работает :(
Код: Выделить всё
$this->item->objType->getStrByLang('name'); 


В Аpartment вот такой код:
Код: Выделить всё
public function relations() {
        
Yii::import('application.modules.apartmentObjType.models.ApartmentObjType');
        
Yii::import('application.modules.apartmentCity.models.ApartmentCity');
        
$relations = array(
            
'objType' => array(self::BELONGS_TO'ApartmentObjType''obj_type_id'),

            
'city' => array(self::BELONGS_TO'ApartmentCity''city_id'),

            
'windowTo' => array(self::BELONGS_TO'WindowTo''window_to'),

            
'images' => array(self::HAS_ONE'Galleries''pid'/*, 'select' => 'imgsOrder'*/),

            
'comments' => array(self::HAS_MANY'Comment''apartment_id',
                
'on' => 'comments.active = '.Comment::STATUS_APPROVED,
                
'order' => 'comments.id DESC',
            ),